如何为摆动中的按钮创建点击事件?
我的任务是检索文本字段的值,并在单击按钮时将其显示在警报框中。如何在 Java Swing 中为按钮生成点击事件?
我的任务是检索文本字段的值,并在单击按钮时将其显示在警报框中。如何在 Java Swing 中为按钮生成点击事件?
为此,您需要使用 ActionListener
,例如:
JButton b = new JButton("push me");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//your actions
}
});
要以编程方式生成单击事件,可以使用 doClick()
方法:JButton
b.doClick();
首先,使用一个按钮,为其分配一个操作列表,您可以在其中使用 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());
}
});
}
}