dynamicbuttondemo.java
来自「Java 程序设计源码 只提供了部分」· Java 代码 · 共 39 行
JAVA
39 行
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class DynamicButtonDemo extends JFrame
implements ActionListener {
private JButton jb;
private JButton jbExit;
boolean state= true;//控制按钮变换的变量
public DynamicButtonDemo() {
super("动态按钮");
this.setSize(260,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jb = new JButton("动态按钮");
jb.addActionListener(this);
getContentPane().add(jb);
}
public static void main(String[] args) {
DynamicButtonDemo dbd = new DynamicButtonDemo();
dbd.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() instanceof JButton) {
if(state) {
jb.setText("单击按钮");
}else {
jb.setText("动态按钮");
}
state = !state;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?