0
我正在學習java並從JPanels的概念開始。目前我正在測試的程序包含兩個窗口。第一個窗口包含一個按鈕。點擊按鈕後,第二個包含數字鍵盤的窗口打開。現在我的問題是 1.如何通過單擊數字小鍵盤返回到父面板返回我選擇的數字?我需要使用該方法來輕鬆接受整數。 2.我如何限制JTextField的長度?說我只需要接受兩個字符... 3.如何通過單擊按鈕連同課程數據將控制權從子面板轉移回父面板? 4.如何設計子面板,使其不顯示標題欄和關閉按鈕?將數據從子框架返回到java中的父框架
1:在'child'類,它是在'parent'類訪問通過getter函數創建一個屬性'number'。每當使用數字小鍵盤時,您可以更改子類中的屬性。 2.將涉及JTextFields的佈局/首選大小,通常是一個痛苦的處理。嘗試將文本設置爲兩個空格,並查看它是否爲您自動設置。 3.不確定你的意思,圖形用戶界面不是順序代碼,所以不一定需要傳輸「控制」。您創建事件以在觸發時執行某些事情。 – Matthew
至於4看看這個答案:http://stackoverflow.com/a/8701948/2142219 – Matthew