我想設計一個程序,它有一個菜單,並且基本上是程序處理該菜單輸入的持續時間。我有另一個菜單,可能會被另一個類調用,可能會中斷此程序的流程並調用另一個顯示另一個菜單的方法。有沒有辦法將這個控制權轉移回main中的while循環來繼續處理輸入,當從另一個類調用顯示菜單時,還是將這個完全不同地寫出來更明智?處理多個菜單輸入java - 返回while循環主?
該代碼僅僅是當前結構的一個例子。目前我已經嘗試設置一個標誌,當其他類想調用displayNewMenu,並在while循環中檢查這個標誌,並從那裏調用它,但這似乎沒有工作。
public static void main(String[] args) {
displayMenu();
while(true) {
handleMenuInput();
}
public void displayNewMenu() {
}
檢查'}'我錯過了它 –
@Jägermeister是什麼讓你覺得他與Swing JavaFX一起工作?我認爲他是指控制檯應用程序。 –
有關控制檯程序的更正。我沒有直接從另一個類中調用displayNewMenu,它正在觸發它。我知道這個問題似乎有點奇怪,請放心,這不是一個真正的單詞程序。 – user3601148