标签:容器 java GUI AWT 暑假 Swing 组件 自学
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,AWT,暑假,Swing,组件,自学 来源: https://www.cnblogs.com/zhaolei0419/p/15032606.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。