java在线聊天项目0.1版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包)
2018-01-01 00:42
716 查看
建立Chat项目,并在项目中创建窗口类
效果如下图:
package com.swift; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; public class ChatClientFrame extends JFrame{ private static final long serialVersionUID = -118470059355655240L; JTextArea ta=new JTextArea(10,40); JTextField tf=new JTextField(); public ChatClientFrame() { setBounds(200,200,500,300); setTitle("客户端聊天工具"); ta.setLineWrap(true);//自动换行 JScrollPane scrollPane = new JScrollPane(ta);//增加滚动条,以便不增加行数 //当前窗口添加成员属性中两个文本域 this.add(scrollPane,BorderLayout.NORTH);//使用BorderLayout布局,上 this.add(tf,BorderLayout.SOUTH);//使用BorderLayout布局,下 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { //别忘了创建窗体对象,也可以用生成对象调用其他的方法如launchFrame() new ChatClientFrame(); } }
效果如下图:
相关文章推荐
- java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
- java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
- java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)
- java在线聊天项目 客户端登陆窗口LoginDialog的注册用户功能
- java在线聊天项目 客户端登陆窗口LoginDialog的注册用户功能 修改注册逻辑 增空用户名密码的反馈 增加showMessageDialog()提示框
- java在线聊天项目1.1版 ——开启多个客户端,分别实现注册和登录功能,使用客户端与服务端信息request机制,重构线程,将单独的登录和注册线程合并
- java在线聊天项目0.8版 实现把服务端接收到的信息返回给每一个客户端窗口中显示功能
- Java开发桌面程序SWING,设置主窗口位置居中一般使用下面的方法
- Java开发桌面程序SWING,设置主窗口位置居中一般使用下面的方法
- java在线聊天项目1.2版 ——开启多个客户端,分别实现数据库注册和登录功能后,成功登陆则登录框消失,好友列表窗出现
- java在线聊天项目0.6版 解决客户端关闭后异常问题 dis.readUTF()循环读取已关闭的socket
- java在线聊天项目1.3版设计好友列表框功能补充,因只要用户登录就发送一串新列表,导致不同客户端好友列表不同问题
- java在线聊天项目 swt可视化窗口Design 好友列表窗口
- java在线聊天项目0.5版 解决客户端向服务器端发送信息时只能发送一次问题 OutputStreamWriter DataOutputStream socket.getOutputStream()
- java在线聊天项目1.0版 异常处理——开启多个客户端,关闭一个客户端后,在其他客户端中再发出信息会出现异常的处理
- java在线聊天项目 swt可视化窗口Design 登录框注册按钮点击改变窗口大小——出现注册面板 实现打开登录框时屏幕居中
- 使用SpringMVC开发RestFul风格接口的java-web项目,tomcat部署并客户端访问
- java在线聊天项目 swt可视化窗口Design 重新设计好友列表窗口 增加菜单栏
- java在线聊天项目 实现基本聊天功能后补充的其他功能详细需求分析 及所需要掌握的Java知识基础 SWT的激活方法,swt开发包下载,及破解激活码