java Swing實現(xiàn)選項卡功能(JTabbedPane)實例代碼
Swing實現(xiàn)選項卡功能(JTabbedPane)
先創(chuàng)建JTabbedPane對象,構(gòu)造函數(shù)可使用JTabbedPane(int tabPlacement)。tabPlacement是JTabbedPane從接口 javax.swing.SwingConstants 繼承的字段??梢允荁UTTOM,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),這樣選項卡可以有標題,并把信息組件加入到此選項卡中。一般component是一個Panel,把已經(jīng)設(shè)計好的一個Panel放到此選項卡中。如下代碼所示:
// 新建Panel,此Panel應(yīng)該包含你要顯示的信息
TabPanel tabPanel1 = new TabPanel ();
// 添加Panel到此選項卡TAB1中
tabPane.addTab("TAB1", tabPanel1);
// 可以根據(jù)此模式添加多個選項卡
......
添加完代碼后,可以選擇默認顯示哪一個選項卡,用setSelectedIndex(int index)即可。我選擇第一個選項卡,則用以下代碼:
// 選擇第一個選項頁為當前選擇的選項頁 tabPane.setSelectedIndex(0);
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- Java Swing中的下拉式菜單(menu)、彈出式菜單(JPopupMenu)、選項卡窗體(JTabbedPane)組件使用案例
- Java Swing中的文本框(JTextField)與文本區(qū)(JTextArea)使用實例
- Java Swing中的表格(JTable)和樹(JTree)組件使用實例
- java swing標準對話框具體實現(xiàn)
- Java Swing中的工具欄(JToolBar)和分割面版(JSplitPane)組件使用案例
- java之swing下拉菜單實現(xiàn)方法
- Java Swing 非常漂亮外觀Nimbus的使用方法實例
- Java圖形用戶界面設(shè)計(Swing)的介紹
- java之swing表格實現(xiàn)方法
- Java Swing實現(xiàn)讓窗體居中顯示的方法示例
相關(guān)文章
利用Java實現(xiàn)和可被K整除的子數(shù)組完整實例
這篇文章主要給大家介紹了關(guān)于利用Java實現(xiàn)和可被K整除的子數(shù)組的相關(guān)資料,這道題來自力扣,通過學習這道題的解題思路以及代碼對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
Java并發(fā)編程之詳解CyclicBarrier線程同步
在之前的文章中已經(jīng)為大家介紹了java并發(fā)編程的工具:BlockingQueue接口,ArrayBlockingQueue,DelayQueue,LinkedBlockingQueue,PriorityBlockingQueue,SynchronousQueue,BlockingDeque接口,ConcurrentHashMap,CountDownLatch,本文為系列文章第十篇,需要的朋友可以參考下2021-06-06

