我正在研究从JTextField接收字符串并将其放入JLabel的代码。

但是我的问题总是显示的字符串缺少最后一个字符。

 private void jTextField1KeyTyped(java.awt.event.KeyEvent evt)     {
      String  ch=jTextField1.getText();
      jLabel1.setText(ch);
}

最佳答案

最好use a DocumentListener检查jTextField中的更改。合并附加字符的更改后,它不仅会通知您,而且还会通知您与键盘事件无关的更改(例如粘贴文本)。

10-04 17:47