Swing實現選項卡功能(JTabbedPane)
先創建JTabbedPane對象,構造函數可使用JTabbedPane(int tabPlacement)。 tabPlacement是JTabbedPane從接口javax.swing.SwingConstants 繼承的字段。可以是BUTTOM,TOP等。如下代碼所示:
JFrame jframe = new JFrame("TEST"); <a href="http://lib.csdn.net/base/docker" class='replace_word' target='_blank' style='color:#df3434; font-weight:bold;'>Container</a> c = jframe.getContentPane(); // 創建選項窗格, 設定選項卡放在上部JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP); //加入到窗口中c.add(tabPane);調用addTab函數則可以實現在選項卡中添加信息。 addTab也有幾個,其中簡單的用void addTab(String title, Component component),這樣選項卡可以有標題,並把信息組件加入到此選項卡中。一般component是一個Panel,把已經設計好的一個Panel放到此選項卡中。如下代碼所示:
// 新建Panel,此Panel應該包含你要顯示的信息TabPanel tabPanel1 = new TabPanel (); // 添加Panel到此選項卡TAB1中tabPane.addTab("TAB1", tabPanel1); // 可以根據此模式添加多個選項卡......添加完代碼後,可以選擇默認顯示哪一個選項卡,用setSelectedIndex(int index)即可。我選擇第一個選項卡,則用以下代碼:
// 選擇第一個選項頁為當前選擇的選項頁tabPane.setSelectedIndex(0);
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!