我正在使用java我。我創建了兩個可視化設計,First.java和Second.java,它們都包含可顯示的表單。從另一個視覺設計切換到視覺設計
我在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());
}
}
}
顯示您遇到問題的代碼片段。如果沒有這個,很難發現哪裏出了問題 – gnat
我剛剛做到了。我試圖發佈它,系統報告了一些代碼格式錯誤 – degee