常用swing组件类举例

常用的swing组件类举例

顶层容器:JFrame 窗体

中间容器:JPanel,添加到其他容器使用的容器组件,可将组件添加到JPanel,再将JPanel添加打某个容器

基本控件:

JLabel:标签是用户不能修改只能查看其内容的组件,常用在界面上输出信息。
JCheckBox:复选框按钮,具有开关或真假状态
JList:列表框,允许用户从一个列表中选择一项或多项的组件。

JMenuBar:菜单栏,添加到窗体的面板上。设置菜单栏的方法,setJMenuBar(JMenuBar menubar)。菜单栏不响应事件
JMenu:菜单,添加到JMenuBar上。鼠标单击一个菜单时,就展开该菜单,在菜单中显示一列菜单项,就会产生一个动作事件。用add,菜单不响应事件
JMenuItem:菜单选项,添加到JMenu上。当鼠标或键盘选中时,就触发一个动作事件,菜单项可以是一个命令,也可以是另一个菜单。将菜单项加入到菜单中使用add方法。

JButton:引发事件为ActionEvent,可实现ActionListener监听器接口的actionPerformed()方法,用addActionlistener方法注册,用getActionCommand或getSource()方法确定事件源
JRadioButton:单选按钮。可以用ButtonGroup创建按钮组对象,应用对象的add()方法顺序加入各个单选按钮。单选按钮的选择事件是ActionEvent类事件。

JTextField:单行文本框,常供用户输入输入姓名等。它是一个能接收用户的键盘输入的单行文本区域。
JPasswordField:是JTextField的子类,对象中输入的文字会被其他字符替代,这个常用来在java程序中输入口令。
JTextArea:多行文本框,与JTextField类似。
JToolBar:工具条
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值