button3_Click(sender, e);
Javaで呼び出すのと同じことは何ですか?
Enterテキストフィールドアクション(ヒット)でボタンのコードを起動させようとしています。
ありがとう!
final JButton btn = new JButton("Click Me!");
JTextField txt = new JTextField(10);
InputMap inputMap = txt.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
ActionMap actionMap = txt.getActionMap();
inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), 13);
actionMap.put(13, new AbstractAction()
{
public void actionPerformed(ActionEvent e)
{
btn.doClick();
}
});
TextField のように TextListener を使用します
public void textValueChanged(TextEvent e) {
// call doClick();
}
ボタンの場合は ActionListener を使用します
public void actionPerformed(ActionEvent e) {
}
doClick() メソッドを呼び出す http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#doClick%28%29を参照