云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java简易聊天 界面

java简易聊天 界面

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 14:36:46

安徽大学计算机实验教学中心 9 importjava.awt.event.KeyListener; importjava.io.File;

importjava.net.DatagramPacket; importjava.net.DatagramSocket; importjava.net.InetAddress; importjava.text.SimpleDateFormat; importjava.util.Date;

importjavax.swing.BorderFactory; importjavax.swing.Box; importjavax.swing.ImageIcon; importjavax.swing.JButton; importjavax.swing.JFileChooser; importjavax.swing.JFrame; importjavax.swing.JLabel; importjavax.swing.JScrollBar; importjavax.swing.JScrollPane; importjavax.swing.JTextField;

安徽大学计算机实验教学中心 10 importjavax.swing.JTextPane;

importjavax.swing.text.BadLocationException; importjavax.swing.text.DefaultCaret; importjavax.swing.text.SimpleAttributeSet; importjavax.swing.text.StyleConstants; importjavax.swing.text.StyledDocument; classMyExtendsJFrame extends JFrame implements ActionListener, Runnable,KeyListener {

//自定义窗口类,

//1.继承窗口类,用于设计窗体;

//2.实现ActionListener,用于响应按钮点击事件 //3.实现Runnable,重写run方法,用于执行接收线程 String s1,s2,s3,s4,s6;//自己的名字 JLabel name,name3; JTextField IP; JTextField port; JTextFieldtextSend;

安徽大学计算机实验教学中心 11 JTextPane text=null; JTextField name1,name2; JButtonbuttonSend; JButtonbuttonOK,b_icon; JButtonb_remove; JLabeltextIP;

private Box box = null;

private Box box1;// 放输入组件的容器

private JScrollPanescrollPane = null; // 滚动 JLabeltextport;

private ImageIconimageIcon;//背景图片 //BackgroundPanel bgp1;//创建背景面板

private StyledDocument doc = null; // 非常重要插入文字样式就靠它了 int p;

public MyExtendsJFrame()//构造函数 {

super(\我们尬聊吧\

安徽大学计算机实验教学中心 12 /**

* 为聊天窗设置背景图片 */

String url = \imageIcon = new ImageIcon(url); text= new JTextPane() {

Image image = imageIcon.getImage(); { setOpaque(false); }

@Override

public void paintComponent(Graphics g) {

g.drawImage(image, 0, 0, this); super.paintComponent(g); } };

搜索更多关于: java简易聊天 界面 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

安徽大学计算机实验教学中心 9 importjava.awt.event.KeyListener; importjava.io.File; importjava.net.DatagramPacket; importjava.net.DatagramSocket; importjava.net.InetAddress; importjava.text.SimpleDateFormat; importjava.util.Date; importjavax.swing.BorderFactory; importjavax.swing.Box; importjavax.swing.ImageIcon; importjavax.swing.JButton; importjavax.swing.JFileChooser; importjavax.swing.JFr

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com