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