我正在使用文本字段来制作计算器来显示结果,并允许用户输入数字和操作(无需单击按钮)。在文本框中,当用户键入一些东西时,我遇到了一个问题,如果它是一个有效的字符,我想在相应的按钮中执行.doClick()。我可以看到按钮上的模拟点击,但“cerebro”方法没有执行。哪里有问题?谢谢。
这是执行doClick()的代码:
private void campotextoKeyPressed(java.awt.event.KeyEvent evt) {
char teclapulsada = evt.getKeyChar();
switch(teclapulsada){
case '0': b0.doClick();
break;
case '1': b1.doClick();
break;
case '2': b2.doClick();
break;
case '3': b3.doClick();
break;
case '4': b4.doClick();
break;
case '5': b5.doClick();
break;
case '6': b6.doClick();
break;
case '7': b7.doClick();
break;
case '8': b8.doClick();
break;
case '9': b9.doClick();
brea