按钮与标签组件

189 阅读2分钟

「这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战

1.JButton按钮组件 按钮在Swing中是比较常见的组件,用于触发特定动作,Swing中提供多种按钮组件,如按钮、单选按钮、复选框等,这些按钮都是从AbstractButton类中继承而来的,下面将讲解这些按钮的应用。 2.JRadioButton单选按钮组件 在默认情况下,单选按钮显示一个圆形图标,并且通常在该图标旁显示说明性文字,而在应用程序中,一般将多个单选按钮放置在按钮中,是这些单选按钮实现某种功能,当用户选中某个单选按钮后,按钮组中其他按钮将自动取消,单选按钮是Swing组件中JRadioButton类的子类,所以控制单选按钮的诸多方法都是AbstractButton类中的方法。

JButton按钮的构造方法

  1. public JButton(String text) • 创建名字是text的按钮。

2.public JButton(Icon icon) • 创建带有图标icon的按钮。

  1. public JButton(String text, Icon icon) 创建名字是text且带有图标icon的按钮

JButton按钮的常用方法

  1. public void setText(String text) 按钮调用该方法可以重新设置当前按钮的 名字,名字由参数text指定

2.public String getText() • 按钮调用该方法可以获取当前按钮上的名字

  1. public void setIcon(Icon icon) • 按钮调用该方法可以重新设置当前按钮上的图标

4.public Icon getIcon() • 按钮调用该方法可以获取当前按钮上的图标

  1. public void setHorizontalTextPosition(int textPosition) • 参数textPosition的有效值是 AbstractButton.LEFT AbstractButton.CENTERT AbstractButton.RIGHT

6.public void setVerticalTextPosition(int textPosition) • 参数textPosition的有效值是 AbstractButton.TOP AbstractButton.BOTTOM

7.public void setMnemonic(char m) • 设置按钮的键盘激活方式,m的有 效值是:’a’~’z’

8.public void addActionListener(ActionListener listener) • 向按钮增加监视器

JLabel标签的构造方法

1.JLabel类负责创建标签对象,标签用来显示信息, 但没有编辑功能

2.构造方法 • public JLabel () 创建没有名字的标签。 • public JLabel (String s ) 创建名字是s的标签,s在标签中靠左对齐 • public JLabel (Icon icon) 创建具有图标icon的标签,icon在标签中靠左对齐

JLabel标签的常用方法

1.String getText() • 获取标签的名字

2.void setText(String s) • 设置标签的名字是s

  1. Icon getIcon() • 获取标签的图标

4.void setIcon(Icon icon) • 设置标签的图标是icon