我正在尝试从JTextFile动态读取我想说的是什么? 每当我在该JTextFile中键入内容时,一个事件(或某些事件)都应激活并从中获取文本。 每次输入时,它应该返回/显示文本。 到目前为止,我得到的是以下代码:
textField = new JTextField();
textField.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
String string_ok= textField.getText();
System.out.println(string_ok);
new Function_ok();
try {
Function_ok.Get_string(string_ok);
} catch (Exception e1) {
e1.printStackTrace();
}
}
});
直到现在我都尝试了KeyTyped和KeyPressed事件。但是我有一个...我猜是个错误。 这些事件正在返回/显示没有最后一个字符的文本。 如果我在JTextFile中写入:“ K”,它将打印“” 如果我在JTextFile中写另一个“ K”,那么现在JTextFile包含字符串“ KK”,它将打印“ K”。 等等。 我没有任何错误或警告。除此“错误”外,其他所有内容似乎都是正确的。有人可以帮助我吗?