JavaGUI——swing元件基礎(七)選項卡窗格JTabbedPane
為什麼要有選項卡元件?
在GUI程式設計中,會涉及到選項卡元件,比如登入介面,你可以選擇賬號密碼登入,還是手機登入,還是郵箱登入。
選項卡元件怎麼用?
選項卡元件JTabbedPane,建立好選項卡後可以新增很多個選項,每個選項都可以有自己的皮膚,在下例中,只新增了三個選項。
建立方式:
JTabbedPane jtp=new JTabbedPane(); //建立名為jtp的選項卡
新增方式:
jtp.add("選項一",jp1); //新增一個名為“選項一”的皮膚到選項中
程式碼實現:
import java.awt.*; //導包
import javax.swing.*;
public class Swing_JTabbedPane extends JFrame{ //繼承JFrame頂層容器
//定義元件
JTabbedPane jtbp; //定義選項卡
JPanel jp1,jp2,jp3; //定義皮膚
public static void main(String[] args) {
Swing_JTabbedPane a=new Swing_JTabbedPane(); //
}
public Swing_JTabbedPane() //建構函式
{
//建立元件
jtbp=new JTabbedPane(); //建立選項卡
jtbp.add("選項一",jp1); //建立三個皮膚
jtbp.add("選項二",jp2);
jtbp.add("選項三",jp3);
//設定佈局管理器
//新增元件
this.add(jtbp); //新增選項卡窗格到容器
//設定介面屬性
//設定窗體實行
this.setTitle("選項卡案例"); //設定介面標題
this.setSize(350, 300); //設定介面畫素
this.setLocation(200, 200); //設定介面初始位置
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //設定虛擬機器和介面一同關閉
this.setVisible(true); //設定介面視覺化
}
}
選項卡窗格注意事項:
選項卡窗格一般與皮膚連用,且把皮膚新增到選項卡中實現多皮膚,所以在新增到容器中時,只需新增一個選項卡窗格即可。
歡迎各位在評論區留言探討~~
相關文章
- JavaGUI——swing元件基礎(八)選單欄/選單/子選單元件JMenuBar/JMenu/JMenuItemJavaGUI元件
- JavaGUI——繪圖技術基礎JavaGUI繪圖
- ASP.NET Core 2.2 基礎知識(七)【選項】ASP.NET
- 基於swiper的Tab選項卡
- jquery選項卡jQuery
- javascript tab選項卡JavaScript
- 小程式 — 選項卡
- JS基礎入門篇(四)—this的使用,模擬單選框,選項卡和核取方塊JS
- 選項卡(物件導向)物件
- JavaScript 側欄選項卡JavaScript
- JavaScript tab選項卡效果JavaScript
- EasyUi之Tabs(選項卡)UI
- JavaScript tab選項卡功能JavaScript
- 逆向基礎(七)
- JavaScript實現選項卡效果JavaScript
- layui豎版tab選項卡UI
- 前端--js實現選項卡前端JS
- HarmonyOS NEXT 底部選項卡功能
- UGUI_關卡選項介面UGUI
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 表格單元格點選操作(彈窗)
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- 開箱即用的基礎設施連線選項
- 基礎元件:單選開關和核取方塊元件
- cypress 如何操作新的選項卡
- 如何在 macOS 中使用選項卡?Mac
- 利用jQuery實現Tab選項卡jQuery
- Vue 元件基礎Vue元件
- React 基礎_元件React元件
- 基礎元件:ICON元件
- 前端基礎(七):cookie操作前端Cookie
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 使用原生js實現選項卡功能例項教程JS
- [今日白學]元件的基礎的基礎的基礎元件
- 淺談Winform控制元件開發(一):使用GDI+美化基礎視窗ORM控制元件
- JavaGUI - [04] BoxLayoutJavaGUI
- 【Swing】UI外觀風格設定UI