【发布时间】:2012-10-10 10:31:46
【问题描述】:
我有多个文本字段和按钮
选择文本字段后,按下按钮时应添加文本。
这就是我的尝试
import javax.swing.text.JTextComponent;
private void num9ActionPerformed(java.awt.event.ActionEvent evt) {
JTextComponent component = getFocuedComponent();
component.setText( component.getText() + "9" );
}
但这对我不起作用。
附言。正在尝试制作矩阵计算器。
编辑: 供参考... 这就是我实现它的方式......在SJuan76的回答之后......谢谢!
private JTextComponent selectedTextField;
// TextFields onFocus event
private void a33FocusGained(java.awt.event.FocusEvent evt) {
selectedTextField = (JTextComponent) evt.getSource();
}
// action for button
private void num9ActionPerformed(java.awt.event.ActionEvent evt) {
selectedTextField.setText( selectedTextField.getText() + "9" );
}
【问题讨论】:
标签: java swing jbutton jtextfield