私はJava meで働いています。First.java と Second.java の 2 つのビジュアル デザインを作成しました。どちらにもフォーム表示可能オブジェクトが含まれています。
First.Java のフォームに Ok コマンドを追加しました。ユーザーは Second.java の SecondForm に切り替える必要がありますが、このエラーが発生しますnon-static method getSecondForm() cannot be referenced from a static context
。
どうすればこれを修正できますか?
両方のファイルは同じパッケージにあります。ここにソースコードがあります
public void commandAction (Command command, Displayable displayable) {
if (displayable == firstForm) {
if (command == exitCommand) {
exitMIDlet();
} else if (command == okCommand) {
switchDisplayable(null, Second.getSecondForm());
}
}
}