Java学习第二十节 之图形化界面应用
1、javax.swing包中有顶级容器和轻量级两种类型的组件,Swing轻量级的组件都是由AWT的Container类直接或者间接派生而来的
Com.sun.swing.plat.motif:实现Motif界面样式代表类
Com.sun.java.swing.plat.windows:实现Windows界面样式的代表类
javax.swing:Swing组件和使用工具.
javax.swing.border:Swing轻量组件边框
javax.swing.colorchooser:JcolorChooser的支持类/接口
javax.swing.event:事件和监听器类
javax.swing.filechooser:JFileChooser的支持类/接口
javax.swing.pending:未完全实现的Swing组件
javax.swing.plat:抽象类,定义UI代表的行为
javax.swing.plat.basic:实现所有标准界面样式代表类
javax.swing.plat.metal:实现metal界面代表类
javax.swing.table:Jtable组件
javax.swing.test:支持文档的显示和编辑
javax.swing.test.html:支持显示和编辑html文档
javax.swing.test.html.parser:html文档的分析器
javax.swing.test.rtf:支持显示和编辑RTF文件
javax.swing.tree:Jtree组件的支持类
javax.swing.undo:支持取消操作
2、Swing组件
JButton 按钮
JCheckBox 复选框
JradioButton 单选按钮
JComboBox 组合框
JProgressBar 进度条
Jtable 表格
JTestField 文本框
3、Swing常用窗体
JFrame :和Frame类似,有两种创建方式,即实例化和继承JFrame
JDialog :是创建对话框窗体的主要类,使用它主要是用来创建一个自定义对话框
4、Swing常用面板
Jpanel:和Panel类似,父类是JComponent,而JComponent继承了Container类。