我真的沒有現在如何形成的問題,我有一個gridlayout與4個按鈕。當用戶按下添加模塊時,我想在按鈕下方顯示一個窗體而不是新窗口(如果可能的話)。Gridlayout按鈕點擊然後加載按鈕下的一個表格Java
frame = new JFrame("ModuleViewer");
makeMenu(frame);
Container contentPane = frame.getContentPane();
// Specify the layout manager with nice spacing
contentPane.setLayout(new GridLayout(0, 2));
addModule = new JButton("Toevoegen Module");
contentPane.add(addModule);
overview = new JButton("Overzicht Modules");
contentPane.add(overview);
addSchoolweeks = new JButton("Aapassen schoolweken");
contentPane.add(addSchoolweeks);
weekheavy = new JButton("Weekbelasting");
contentPane.add(weekheavy);
frame.pack();
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation(d.width/2 - frame.getWidth()/2, d.height/2 - frame.getHeight()/2);
frame.setVisible(true);
我知道我首先需要爲按鈕添加een動作方法,我知道如何做到這一點並不重要。我只想知道如何在按鈕下創建一個佈局,因此當用戶單擊佈局時將被繪製。
有一個看看[CardLayout教程](http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html) – splungebob
我可以用結合在GridView教程cardlayout教程? – Julien
請參閱我的回答以下關於使用多個佈局。 – splungebob