私の仕事は、テキストフィールドの値を取得し、ボタンをクリックしたときにアラートボックスに表示することです。 Javaスイングでボタンのクリック時イベントを生成する方法は?
そのためには、 ActionListener
を使用する必要があります。例:
_JButton b = new JButton("Push me");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//your actions
}
});
_
プログラムでクリックイベントを生成するには、 doClick()
JButton
のメソッドを使用できます:b.doClick();
まず、ボタンを使用してActionListenerを割り当てます。このボタンで、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());
}
});
}
}