Java 不按enter键从文本字段获取文本

Java 不按enter键从文本字段获取文本,java,swing,Java,Swing,如何使用Java从文本字段中获取文本而不按Enter键 private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { nom=jTextField1.getText(); } 例如,您可以通过addActionListener将侦听器添加到文本字段,在每次侦听器调用中,您都可以通过getTe

如何使用Java从文本字段中获取文本而不按Enter键

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
       nom=jTextField1.getText();
       
} 

例如,您可以通过
addActionListener
将侦听器添加到文本字段,在每次侦听器调用中,您都可以通过
getText()
获取当前文本字段值并对其进行处理

如何使用Java从文本字段中获取文本而不按Enter键

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
       nom=jTextField1.getText();
       
} 
完整的要求是什么

用户使用Enter键表示他们已完成键入,在这种情况下,您应该使用
ActionListener

如果每次添加或删除字符时都需要进行处理,则可以将
DocumentListener
添加到文本字段的
Document

然后,每次添加或删除文本时,您都会收到一个事件。然后可以从文本字段中获取整个文本


阅读上Swing教程中的部分以了解更多信息和工作示例。

(1-)代码已经在使用ActionListener,当按下Enter键时会调用它。很高兴它有所帮助。不要忘记通过点击复选标记(答案旁边)来“接受”答案,这样人们就知道问题已经解决了。