我剛開始使用鞦韆。我開始掌握它。鞦韆導航 - 基本
但是我得到了關於擺動畫面導航的問題。
我這是怎麼了結構化的應用程序。
- 公共級的大型機擴展JFrame的
- 公共類LoginPanel擴展JPanel
- 公共類HomeScreenPanel擴展JPanel
在大型機我有以下代碼:
public class MainFrame extends JFrame {
public MainFrame() {
initUI();
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
MainFrame ex = new MainFrame();
ex.setVisible(true);
}
});
}
private void initUI(){
InputScreenPanel inputScreenPanel = new InputScreenPanel();
getContentPane().add(inputScreenPanel);
Dimension dim = new Dimension(400, 300);
setMinimumSize(dim);
}
}
在LoginPanel我初始化屏幕並添加一個按鈕和一個文本框。我爲按鈕單擊事件編寫了事件處理程序。我想從文本框中獲取值並將用戶重定向到HomeScreenPanel。當這個按鈕點擊執行時,如何切換面板是上下文是LoginPanel,並且我沒有參考框架,因此我可以切換面板。
我認爲,首先你必須開始編碼之前的設計方案。爲此,您可以嘗試實現MVC模式。 – manas
你可以選擇一個'CardLayout'以及公正面板 – Robin