Swing實現(xiàn)選項卡功能(JTabbedPane)
先創(chuàng)建JTabbedPane對象,構(gòu)造函數(shù)可使用JTabbedPane(int tabPlacement)。tabPlacement是JTabbedPane從接口 javax.swing.SwingConstants 繼承的字段。可以是BUTTOM,TOP等。如下代碼所示:
JFrame jframe = new JFrame("TEST"); <a  class='replace_word' title="Docker知識庫" target='_blank' style='color:#df3434; font-weight:bold;'>Container</a> c = jframe.getContentPane(); // 創(chuàng)建選項窗格, 設(shè)定選項卡放在上部 JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP); //加入到窗口中 c.add(tabPane); 調(diào)用addTab函數(shù)則可以實現(xiàn)在選項卡中添加信息。addTab也有幾個,其中簡單的用void addTab(String title, Component component),這樣選項卡可以有標(biāo)題,并把信息組件加入到此選項卡中。一般component是一個Panel,把已經(jīng)設(shè)計好的一個Panel放到此選項卡中。如下代碼所示:
// 新建Panel,此Panel應(yīng)該包含你要顯示的信息 TabPanel tabPanel1 = new TabPanel (); // 添加Panel到此選項卡TAB1中 tabPane.addTab("TAB1", tabPanel1); // 可以根據(jù)此模式添加多個選項卡 ...... 添加完代碼后,可以選擇默認(rèn)顯示哪一個選項卡,用setSelectedIndex(int index)即可。我選擇第一個選項卡,則用以下代碼:
// 選擇第一個選項頁為當(dāng)前選擇的選項頁 tabPane.setSelectedIndex(0);
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選