大家都知道,现在的Java写图形化界面不需要自己一个字一个字的敲代码了,Java提供了可视化的界面组件Swing组件,不知道你是否还记得多少呢?

1、图形用户界面(Graphics user interface)     图形用户界面简称GUI,它以图形的方式,借助菜单、按钮等标准图形界面元素和鼠标操作,帮助用户向计算机系统发出命令,并以 图形的方式将命令执行结果反馈给用户。图形用户界面画面生动、操作简单,省去了字符界面用户必须记忆各种命令的麻烦,所以深受 广大用户喜爱和欢迎。    2、AWT和Swing     AWT(Abstract  Window Tookit)的全称是抽象窗口工具集。和AWT相比,Swing组件不需要使用当前平台所使用的复杂GUI功能,没有 本地代码,不依赖于本地平台。另外,Swing提供了许多新的图形界面组件,不但有各式各样先进的组件,而且更加美观易用。    3、容器     容器是放置组件的地方,容器中还可以放置容器,也就是说容器是可以嵌套的。Swing的顶层容器只有三种:JApplet、JDialog和JFrame。    4、Swing中的常用组件     包括JFrame、JLable、JButton、JCheckBox、JRadioButton、JcomboBox、JScrollPane、JTextField、JTextArea和JPasswordField。本 节对其中每一种Swing组件都进行了详细的描述,并且,还例举了相应的实例加以形象的说明。   附:常见组件的规范命名  组件名       Swing命名        规范命名(前缀)  --------------------------------------------  标签         JLable           lblXXX  按钮         JButton          btnXXX  复选按钮     JCheckBox        ckbXXX  单选按钮     JRadioButton     rdbXXX  下拉框       JComBox          cbbXXX  滚动条       JScrollPane      slpXXX  文本框       JTextField       txtXXX  文本域       JTextArea        txtaXXX  密码框       JPasswordField   pwdXXX  表格         JTable           tblXXX  --------------------------------------------

java可视化界面视频_java中的可视化界面相关推荐

  1. java opencv 读取视频_java使用OpenCV从视频文件中获取帧

    本文实例为大家分享了java使用OpenCV从视频文件中获取帧的具体代码,供大家参考,具体内容如下 实现功能:使用Java获取mp4.mov.avi等视频文件中的图像帧,每秒获取一帧图像,并保存 环境 ...

  2. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  3. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  4. java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?

    栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...

  5. java构造器详解_Java中关于构造器的使用详解

    这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...

  6. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  7. java多线程 线程安全_Java中的线程安全

    java多线程 线程安全 Thread Safety in Java is a very important topic. Java provides multi-threaded environme ...

  8. java 异常处理发生异常_Java中的异常处理

    java 异常处理发生异常 Exception Handling in Java is a very interesting topic. Exception is an error event th ...

  9. java string 对象地址_Java中String对象的存储位置(学习笔记)

    packagetest.string.equal;public classMain {/*** 创建了三个对象,"helloworld对象创建在常量池中",每次new String ...

最新文章

  1. C++输入输出进制、数据宽度与对齐、精度、取整
  2. Windows安装python3.6.x版本
  3. [Linux]history 显示命令执行的时间
  4. C语言学习之一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。
  5. EPPLUS之外的选择,EXCEL的操作(NPOI,POI(java))
  6. 编译OSG的FreeType插件时注意的问题
  7. oracle物理索引结构,oracle学习笔记(6)oracle物理结构--索引
  8. python最佳缝合线(Image Stitching 2)
  9. java中reject方法作用_Promise.all中对于reject的处理方法
  10. 2022年江苏省高职单招(数学)考试冲刺试题及答案
  11. This beta version of Typora is expired, please download and install a newer version.
  12. lenb和len的区别
  13. GDI+图像去污——四周去污
  14. 为什么百度查ip查到的ip和dos里面ipconfig查到的不一样及IPv4地址分类
  15. Ubuntu20.04LTS 安装配置
  16. 拒绝“累丑”,走进RPA的世界
  17. ubuntu 误使用dpkg --clear-selections修复
  18. Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
  19. GBase 8d证书查看
  20. day17-csv文件excel文件操作和面向对象编程

热门文章

  1. leetcode 575. 分糖果(Java版)
  2. Linux export 命令用法
  3. 《FlaskWeb开发:基于Python的Web应用开发实战》笔记
  4. java高级用法之:JNA类型映射应该注意的问题
  5. Spring Boot JPA 中transaction的使用
  6. CentOS下Storm 1.0.0集群安装详解
  7. 数据结构(1) -- 绪论
  8. 避坑_node-sass安装问题及解决办法
  9. 【10月17日】2020年十月蓝桥杯A组题目【感想与总结】(热乎的)
  10. python可视化拖拽平台_【技术解码】不用控制器,只拖拽模型面就可以做动画!很好玩的动画工具...