//聊天窗口
//面向对象思想,面板,窗口的基础之上再加窗口
import java.awt.*;
import javax.swing.*;
public class test14 extends JFrame {JTextArea wby;JPanel mb;JComboBox xlk;JButton an;JTextField wbk;JScrollPane gd;public  static void main(String[] args){test14 lx1=new test14();//主函数调用即可}//定义一个构造器public  test14(){wby=new JTextArea();mb=new JPanel();String[] lt={"悟空","八戒","沙僧","小白龙"};xlk=new JComboBox(lt);wbk=new JTextField(10);an=new JButton("发送");gd=new JScrollPane(wby);mb.add(xlk);mb.add(wbk);mb.add(an);this.add(gd);this.add(mb,BorderLayout.SOUTH);//设置标题this.setTitle("歌谣");//设置初始位置this.setLocation(100,100);//设置大小this.setSize(300,200);this.setIconImage(new ImageIcon("image.jpeg").getImage());//释放窗口关闭的资源,这个要写对this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示界面this.setVisible(true);//1继承jframe类//2在最上方定义组件//3在构造方法中创建组件//4在构造方法添加组件//5设置窗体属性//6显示窗体//7在主函数创建对象}
}

运行结果

下一篇是个qq界面的实现,持续更新,预览效果

java学习(79):GUL聊天窗口相关推荐

  1. Java入门1.2.3—一个老鸟的Java学习心得

    Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌    出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...

  2. Java学习 第三章 数组(三)排序算法

    ** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法.排序算法横向比较.Arrays工具类的使用.数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序 ...

  3. 李兴华课程 java学习笔记

    学习笔记 第一章 Java Java的特点 1.java语言足够简单,正因为足够简单,所有才能让人们有更多的发挥空间 2.java是一门面向对象的编程语言 3.java是为数不多的多线程编程语言 4. ...

  4. java学习个人总结_Java学习的总结

    学Java好几周了,写一篇博客来总结一些个人对Java学习的看法,只是表达个人看法,说的不一定对. 1.作业过程总结. 第一次作业的题目有五道分别是:1.计算税率 2.判断坐标点所在范围3.电话键盘字 ...

  5. java学习中,DVD管理系统纯代码(java 学习中的小记录)

    java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{public static void main (String[] args ...

  6. Java 学习笔记(导航目录)

    Java学习计划 ☕️学习目标 ☕️学习目录 第1部分 Java基础程序设计 第1章 Java概述及开发环境搭建 第2章 简单的Java程序 第3章 Java基础程序设计 第4章 数组与方法 第2部分 ...

  7. 计算机毕业设计Java学习自律养成小程序后台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java学习自律养成小程序后台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java学习自律养成小程序后台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  8. 【日记】Java学习日记(第63天)持续无聊更新

    前言 Youtube上EJ Media(up主)的视频我依次学完了HTML.CSS.Javascript.Jquery.觉得他教得挺好的(短小精悍),就继续学他教的JAVA.感觉EJ教的都是些语法什么 ...

  9. 基于JAVA学习互助辅助平台计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA学习互助辅助平台计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA学习互助辅助平台计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. 基于JAVA学习自律养成小程序前台.mp4计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA学习自律养成小程序前台.mp4计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA学习自律养成小程序前台.mp4计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: ...

最新文章

  1. 按键驱动的思路分析和代码实现
  2. C++虚继承(八) --- 虚继承与继承的差异
  3. php ppt read_php怎么读取ppt文字内容并在浏览器中显示出来?
  4. hook koa web 码云_gitee码云使用webhook
  5. Linux计划任务(at,crontab)
  6. python 逆向生成正则表达式_用Python中的正则表达式生成lis
  7. 【ES10(2019)】Object.fromEntries()
  8. 那年学过的Quartz框架笔记
  9. Redisson实现分布式锁
  10. vscode java settings设置_vscode 搭建java环境
  11. STM32 使用SPI读写FLASH(W25Q64型号)
  12. 最新高通平台驱动开发参考文档
  13. 微信小程序地图组件利用腾讯地图生成热力图
  14. 【ARM】Linux驱动移植
  15. 神州数码c语言笔试题,神州数码软件测试工程师笔试C语言题目详解
  16. 科目三: 济南章丘五号线
  17. 《灵飞经5·龙生九子》 第二十二章 河咸海淡(上)
  18. 中国互联网史就是一部流氓史!
  19. unity 安卓apk安装后的文件路径
  20. 在线二维码生成工具html源码

热门文章

  1. 使用线程,防止当前程序被阻塞
  2. java 操作窗口_java selenium (十二) 操作弹出窗口
  3. 计算机数值计算的相关文章,数值计算论文.doc
  4. openglshader实现虚拟场景_云桌面,实现办公终端的统一管理与运维
  5. datatables 获取筛选后的数据
  6. 从零开始搭建自己的VueJS2.0+ElementUI单页面网站(一、环境搭建)
  7. C++中const、volatile、mutable的用法
  8. RTP/RTCP/RTSP协议初探
  9. 改变窗口的外观和大小
  10. 如何安装sshd服务用于远程登录