如何为摆动中的按钮创建点击事件?

2022-09-01 16:44:43

我的任务是检索文本字段的值,并在单击按钮时将其显示在警报框中。如何在 Java Swing 中为按钮生成点击事件?


答案 1

为此,您需要使用 ActionListener,例如:

JButton b = new JButton("push me");
b.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
        //your actions
    }
});

要以编程方式生成单击事件,可以使用 doClick() 方法:JButtonb.doClick();


答案 2

首先,使用一个按钮,为其分配一个操作列表,您可以在其中使用 JOptionPane 显示消息。

class MyWindow extends JFrame {

    public static void main(String[] args) {

        final JTextBox textBox = new JTextBox("some text here");
        JButton button = new JButton("Click!");
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(this, textBox.getText());
            }
        });
    }
}

推荐