我使用 LWUIT 作为我的 j2me 项目的 GUI 库。我使用 LWUIT 资源编辑器生成了一个 netbeans 项目。我有一个单独的项目,我在其中为我的 j2me 程序编写附加组件。
在那个单独的项目中,我有一个 class TextForm extends Form
,其中 Form 是标准 LWUIT 的表单。当我尝试这样做时:
TextForm a = new TextForm();
a.show();
一切正常。但是当我这样做时:
Form a = new TextForm();
a.show();
我有一个编译时错误:
Error preverifying class userclasses.StateMachine
VERIFIER ERROR userclasses/StateMachine.onConnect()V:
Cannot find class client/lwuit/components/TextForm
(TextForm 类包含在client.lwuit.components
我的带有组件的单独项目的包中)。那么,有没有解决这个问题的办法呢?
UPD:
a.show() 方法是标准的 Form 方法。它负责显示表单。这里不是那么重要。