首页 > 代码库 > 图形界面(章节摘要)

图形界面(章节摘要)

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,如果要显示一组数据,则可以使用表哥的形式进行操作。