java按钮点击改变颜色
时间: 2023-07-04 08:07:00 浏览: 92
点击改变颜色
4星 · 用户满意度95%
你可以通过使用 ActionListener 监听器来实现 Java 按钮点击后改变颜色的效果。下面是一个简单的例子:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonColorChanger extends JFrame implements ActionListener {
private JButton button;
public ButtonColorChanger() {
// 创建一个按钮
button = new JButton("点击我改变颜色");
// 添加按钮的监听器
button.addActionListener(this);
// 将按钮添加到窗口中
add(button, BorderLayout.CENTER);
// 设置窗口属性
setTitle("按钮颜色改变器");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 当按钮被点击时,随机生成一种颜色
Color color = new Color((int)(Math.random() * 256), (int)(Math.random() * 256), (int)(Math.random() * 256));
// 将按钮的背景颜色设置为随机生成的颜色
button.setBackground(color);
}
public static void main(String[] args) {
new ButtonColorChanger();
}
}
```
运行这个程序,当你点击按钮时,就会随机改变按钮的颜色。
阅读全文