我正在处理从JTextField
获取字符串并将其放在JLabel
上的代码。
但我的问题始终是显示的字符串缺少最后一个字符。
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
String ch=jTextField1.getText();
jLabel1.setText(ch);
}
答案 0 :(得分:3)
use a DocumentListener检查jTextField中的更改会更好。在附加字符的更改后,不仅会通知您,还会通知您与键盘事件无关的更改(例如粘贴文本)。