所以我有这部分代码(我无法发布所有内容,因为它太长了,到目前为止这是唯一的问题)。我们的教授让我们像 MARIE 一样制作自己的汇编程序,但我们遇到了以下代码行的问题:
else if(get.charAt(0)=='B')//input
{
inputfield.setEditable(true);
//INSERT LISTENER HERE!
AC.setText(inputfield.getText());
System.out.println(""+col);
//insert action here - HALP
}
整个事情从一个类似于十六进制指令的表中获取一个值,如果指令以 B 开头,如 B000,那么它将切换名为 inputfield 的输入文本框。它工作正常,但我们需要在它说 //INSERT LISTENER HERE 的部分添加一个关键侦听器!当用户按下输入 AC.setText(inputfield.getText()); 将被执行。我们应该怎么做?我的意思是我们尝试了 actionListener 但它会停止循环,除非单击另一个按钮。我们需要另一种方式,当用户按下回车键时,它会自动恢复执行。
谢谢你。