我正在使用最新版本的 LWUIT (1.5)。我在资源编辑器中设计了我的表单,然后将代码生成到 netbeans。问题是如果我想访问除我收到此错误的表单之外的任何对象:
com.sun.lwuit.util.UIBuilder$FormListener.actionPerformed(UIBuilder.java:第2231章(Button.java:364) 在 com.sun.lwuit.Button.released(Button.java:395) 在 com.sun.lwuit.Button.released(Button.java:384) 在 com.sun.lwuit.Button。 keyReleased(Button.java:413) at com.sun.lwuit.Form.keyReleased(+64) at com.sun.lwuit.Display.handleEvent(Display.java:1533) at com.sun.lwuit.Display.edtLoopImpl( Display.java:826) 在 com.sun.lwuit.Display。mainEDTLoop(Display.java:776) 在 com.sun.lwuit.RunnableWrapper.run(RunnableWrapper.java:119)
这是我的代码:
protected void onCtnCalculation_BtnAddAction(Component c, ActionEvent event) {
// If the resource file changes the names of components this call will break notifying you that you should fix the code
super.onCtnCalculation_BtnAddAction(c, event);
Form root = Display.getInstance().getCurrent();
TextField txtAmount = findTxtAmount(root);
fltAmount += Float.parseFloat(txtAmount.getText());
}
我也试过这个:
fltAmount += Float.parseFloat(findTxtAmount(root).getText());