📅  最后修改于: 2023-12-03 15:39:49.205000             🧑  作者: Mango
Java Swing是Java平台中用于创建图形用户界面(GUI)的一种GUI工具包,它提供了一套丰富的组件类和布局管理器。
在Java Swing中,可以创建按钮,并添加单击事件监听器来捕获并响应按钮的单击操作。
在Java Swing中,可以使用JButton类来创建按钮。
JButton button = new JButton("Click me");
以上代码创建了一个名为“Click me”的按钮。
要响应按钮的单击操作,需要添加一个ActionListener接口的实现类作为按钮的单击事件监听器。
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 单击事件处理逻辑
}
});
以上代码通过匿名内部类的方式创建了一个ActionListener的实现类,并将其作为按钮的单击事件监听器。
在单击事件处理逻辑中,可以编写任何与按钮单击操作相关的逻辑代码。
import javax.swing.*;
import java.awt.event.*;
public class ButtonDemo extends JFrame {
private JButton button;
public ButtonDemo() {
button = new JButton("Click me");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 完成单击事件处理逻辑
JOptionPane.showMessageDialog(null, "Hello, World!");
}
});
add(button);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public static void main(String[] args) {
new ButtonDemo();
}
}
以上示例代码创建了一个包含一个“Click me”按钮的窗口。当单击按钮时,将显示一个提示框,其中包含“Hello, World!”文本。