在Java窗口中設(shè)計(jì)多個(gè)面板,你可以使用Swing或JavaFX庫(kù)來實(shí)現(xiàn)。下面我將為你展示兩種常用的方法。
方法一:使用Swing(javax.swing)
在這個(gè)示例代碼中,我們創(chuàng)建了一個(gè)`JFrame`對(duì)象作為窗口,并設(shè)置標(biāo)題為"多面板示例"。
然后,我們創(chuàng)建了兩個(gè)`JPanel`對(duì)象,分別代表兩個(gè)面板。在每個(gè)面板中,我們添加了一個(gè)`JLabel`來顯示面板的內(nèi)容。
接下來,我們創(chuàng)建了一個(gè)`JTabbedPane`對(duì)象,用于創(chuàng)建選項(xiàng)卡式的面板布局。使用`addTab()`方法,我們將面板1和面板2添加到選項(xiàng)卡面板中,同時(shí)為每個(gè)選項(xiàng)卡指定一個(gè)標(biāo)題。
最后,我們將選項(xiàng)卡面板添加到窗口的內(nèi)容面板中(使用`getContentPane().add()`方法)。最后,我們?cè)O(shè)置了窗口的關(guān)閉操作、大小和可見性。
方法二:使用JavaFX(javafx.scene)
在這個(gè)示例代碼中,我們創(chuàng)建了一個(gè)繼承自`Application`的類,并實(shí)現(xiàn)了`start()`方法。
在`start()`方法中,我們首先設(shè)置了窗口的標(biāo)題,然后,我們創(chuàng)建了兩個(gè)`VBox`對(duì)象,