天天看點

GUI(Graphical User Interface)

GUI的常見元件:

1、JTextField(文本框)

2、JPasswordField(密碼框)

3、JTextArea(多行文本框、文本區域)

4、JButton(按鈕)

5、JLabel(标簽)

6、JPanel(面闆)

7、JTabbedPane(頁籤視窗(可添加JPanel,以達到多頁籤的目的))

8、JSplitPane(拆分視窗)

9、JRadioButton(單選框)

10、ButtonGroup(按鈕組(單選框必須放到ButtonGroup中進行統一管理))

11、JCheckBox(複選框)

12、JList(清單框)

13、JScrollPane(滾動視窗(不僅可以與JList套用,還可以與JTextArea套用))

14、JComboBox(下拉框)

15、JMenuBar(菜單條元件(樹幹))

16、JMenu(菜單元件;菜單元件可以嵌套菜單元件,以生成多級菜單(樹枝))

17、JMenuItem(菜單項元件(樹葉))

18、JToolBar(容器類元件(工具條);可嵌套JButton)

注:

一、在使用單選框(JRadioButton)時,需要把它添加到按鈕組(ButtonGroup)中統一管理,要不單選框也會有複選框的功能;

二、在使用清單框(JList)時,需要把它添加到滾動視窗(JScrollPane)中,并且JList的對象jlist需要調用方法:jlist.setVisibleRowCount(int i)來對滾動視窗設定顯示行數;

三、JTextArea裡面可以嵌套JScrollPane,用來實作文本區域的滾動;

四、在建構視窗時,要遵循由裡到外的原則(一層接一層的嵌套、添加),最外層為JFrame。

繼續閱讀