Java JButton
精华
小牛编辑
97浏览
2023-03-14
1 Java JButton的介绍
JButton类用于创建具有平台独立实现的带标签的按钮。按下按钮后,应用程序将执行某些操作。它继承了AbstractButton类。
2 Java JButton的声明
我们来看一下javax.swing.JButton类的声明。
public class JButton extends AbstractButton implements Accessible
3 Java JButton构造方法
构造方法 | 描述 |
---|---|
JButton() | 创建一个没有文本和图标的按钮。 |
JButton(String s) | 使用指定的文本创建一个按钮。 |
JButton(Icon i) | 使用指定的图标对象创建一个按钮。 |
4 Java JButton的方法
方法 | 描述 |
---|---|
void setText(String s) | 用于设置按钮上的指定文本 |
String getText() | 用于返回按钮的文本 |
void setEnabled(boolean b) | 用于启用或禁用按钮。 |
void setIcon(Icon b) | 用于在按钮上设置指定的图标。 |
Icon getIcon() | 用于获取按钮的图标。 |
void setMnemonic(int a) | 用于在按钮上设置助记符。 |
void addActionListener(ActionListener a) | 用于将动作侦听器添加到此对象 |
5 Java JButton案例1
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
import javax.swing.*;
public class ButtonExample {
public static void main(String[] args) {
JFrame f=new JFrame("小牛知识库网");
JButton b=new JButton("点这里");
b.setBounds(50,100,95,30);
f.add(b);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
}
输出结果为:
6 Java JButton案例2
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
import java.awt.event.*;
import javax.swing.*;
public class ButtonExample {
public static void main(String[] args) {
JFrame f=new JFrame("JButton案例");
final JTextField tf=new JTextField();
tf.setBounds(50,50, 150,20);
JButton b=new JButton("Click Here");
b.setBounds(50,100,95,30);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
tf.setText("www.xnip.cn");
}
});
f.add(b);f.add(tf);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
}
输出结果为: