`
junzai
  • 浏览: 14449 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

常用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:工具条
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics