暑假自学java第二十天
2021/7/20 22:06:46
本文主要是介绍暑假自学java第二十天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
AWT组件类 位于: java.awt.* 中,定义了很多的组件类
Swing组件类都已字母J为前缀.位于:javax.swing.* 中,
GUI API包含的类分为三个部分:组件类(component class) 容器类(container class),和辅助类(helper class)
- 组件类是用来创建用户图形界面的,例如JButton,JLabel,JTextField.
- 容器类是用来包含其他组件的,例如JFrame,JPanel
- 辅助类是用来支持GUI组件的,例如Color,Font
组件类
AWT中的组件根类
Swing中的组件根类
组件类的实例可以显示在屏幕上.Component类是包括容器类的所有用户界面类的根类是java.awt中的类,对应的Swing中的是Jcomponent.了解了Component和JComponent都是抽象类.所以不能使用new关键字创建对象.所以需要使用它们的具体的实现类来创建对象.
在AWT中典型图形用户界面中的按钮(Button)、复选框(Checkbox)和滚动条(Scrollbar)都是组件类,都是Component类的子类.
在Swing中的GUI组件,有对应的JButton,JCheckBox,JscrollBar
容器类
容器(Container),是一个特殊的组件,该组件可以通过add()添加其他组件。
容器类适用于盛装其他GUI组件的GUI组件.例如Panel Frame Dialog都是AWT组件的容器类.对应的Swing组件的容器类是JPanel JFrame JDialog
GUI辅助类
用来描述GUI组件的属性,例如图像的颜色,字体等.注意:辅助类是在java.awt中的
GUI运行原理
在JDK的bin目录中有javaw.exe .javaw.exe是java在window中专门用于执行GUI程序.
根据这位大佬的java Gui编程 事件监听机制 - loveincode's blogs - To strive, to seek, to find, and not to yield. (cnblogs.com)
这篇关于暑假自学java第二十天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04敏捷管理与看板工具:提升研发、设计、电商团队工作效率的利器
- 2025-01-04智慧养老管理工具如何重塑养老生态?
- 2025-01-04如何打造高绩效销售团队:工具与管理方法的结合
- 2025-01-04解决电商团队协作难题,在线文档工具助力高效沟通
- 2025-01-04春节超市管理工具:解锁高效运营与顾客满意度的双重密码
- 2025-01-046种主流销售预测模型:如何根据场景选用最佳方案
- 2025-01-04外贸服务透明化:增强客户信任与合作的最佳实践
- 2025-01-04重新定义电商团队协作:在线文档工具的战略作用
- 2025-01-04Easysearch Java SDK 2.0.x 使用指南(三)
- 2025-01-04百万架构师第八课:设计模式:设计模式容易混淆的几个对比|JavaGuide