博為峰Java技術文章 ——JavaSE Swing JTabbedPane選項卡面板II

博為峰小博老師

下面將在每個選項卡里添加一些組件,實例程序代碼如下所示:

publicclassBWF{

publicstaticintWIDTH=350;

publicstaticintHEIGHT=200;

publicstaticvoidmain(Stringargs[]){

JFramejf=newJFrame("測試");

jf.setSize(WIDTH,HEIGHT);

JTabbedPanetp=newJTabbedPane();

JPanelp1=newJPanel();

JPanelp2=newJPanel();

JPanelp3=newJPanel();

JPanelp4=newJPanel();

JPanelp5=newJPanel();

//創(chuàng)建標簽組件,將中間容器設置為流布局,并且將標簽組件分別放入到其中

JLabell1=newJLabel("工資狀況:");

JLabell2=newJLabel("8000元/月");

JLabell3=newJLabel("津貼狀況:");

JLabell4=newJLabel("1000元/月");

p2.setLayout(newFlowLayout());

p2.add(l1);

p2.add(l2);

p4.setLayout(newFlowLayout());

p4.add(l3);

p4.add(l4);

//添加選項卡容器,并且設置其中每個選項卡的標簽是否可啟用

tp.addTab("panel1",p1);

tp.setEnabledAt(0,true);

tp.setTitleAt(0,"個人收入狀況");

tp.addTab("panel2",p2);

tp.setEnabledAt(1,true);

tp.setTitleAt(1,"工資");

tp.addTab("panel3",p3);

tp.setEnabledAt(2,true);

tp.setTitleAt(2,"將金");

tp.addTab("panel4",p4);

tp.setEnabledAt(0,true);

tp.setTitleAt(3,"津貼");

tp.addTab("panel5",p5);

tp.setEnabledAt(4,true);

tp.setTitleAt(4,"社保");

//設置其大小以及其選項卡的位置方向

tp.setPreferredSize(newDimension(500, 200));

tp.setTabPlacement(JTabbedPane.TOP);

//設置選項卡在容器內的顯示形式

tp.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);

jf.setContentPane(tp);

jf.setVisible(true);

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容