1.Swing是在AWT基础之上的一种扩展应用,提供了一套轻量级的操作组件。
2.在Swing所有组件都是以字母J开头,所有的组件都是继承自Component类。
3.JFrame使Swing提供的一个标准容器,可以向该容器中加入各种组件。
4.JLabel是一个标签组件,用于显示基本信息。
5.JButton是一个按钮组件,如果要构建不弹起的按钮则要使用JToggleButton。
6.在图形界面中提供了FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位等几种布局管理器。
7.可以使用JTextField完成一个文本框,使用JRadioButton可以完成一个密码框,使用JTextArea可以完成一个文本框。
8.事件发生时会产生事件源并找到相应的监听程序进行处理,在图形界面中提供了多个Listener接口进行时间的处理。
9.在使用JRadioButton完成单选操作时,需要将多个JRadioButton加入到ButtonGroup中,才能够实现单选的功能。
10.JComboBox可以完成下拉列表的操作,使用JList可以完成列表的显示。
11.要完成菜单显示,则需要将多个JMenu加入到JMenuBar中,菜单中的菜单项使用JMenuItem处理,每一个JMenuItem都表示一个特殊的按钮。
12.JFileChooser可以完成文件选择的对话框。
13.如果要显示一组数据,则可以使用表格的形式进行显示。