我有一个JTextField,并向该字段添加了Keylistener。在keyPressed方法内,我要求该方法打印JTextField中的内容(System.out.println)。如果我按字母键,似乎Keylistener在JTextField更新之前接收到此键击。我必须按两个字母才能看到第一个字母。
我只需要在每个输入的字母大写即可。我正在尝试通过监听每个键(我还监听ENTER键以进行其他操作),然后执行textfield.setText(textfield.getText()。toUpperCase())来实现这一点。
我只需要在每个输入的字母大写即可。我正在尝试通过监听每个键(我还监听ENTER键以进行其他操作),然后执行textfield.setText(textfield.getText()。toUpperCase())来实现这一点。