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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值