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選項卡
- 選項卡控制元件TabControl控制元件
- jquery選項卡jQuery
- Swing入門基礎 (轉)
- Windows 8中如何設定在新選項卡中開啟視窗Windows
- 小程式 — 選項卡
- javascript tab選項卡JavaScript
- 建立SWING風格的按鈕控制元件 (轉)控制元件
- JS基礎入門篇(四)—this的使用,模擬單選框,選項卡和核取方塊JS
- jQuery選項卡例項程式碼jQuery
- 選項卡(物件導向)物件
- JavaScript 側欄選項卡JavaScript
- JavaScript tab選項卡效果JavaScript
- JavaScript tab選項卡功能JavaScript
- Matlab GUI選項卡MatlabGUI
- EasyUi之Tabs(選項卡)UI
- 逆向基礎(七)
- 前端--js實現選項卡前端JS
- JavaScript實現選項卡效果JavaScript
- layui豎版tab選項卡UI
- JavaScript選項卡效果詳解JavaScript
- jquery tab選項卡詳解jQuery
- UGUI_關卡選項介面UGUI
- MSSQL基礎教程:SELECT語句選項SQL
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- js選項卡簡單程式碼例項JS
- 原生js tab選項卡程式碼例項JS
- tab選項卡切換例項程式碼
- 表格單元格點選操作(彈窗)
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- swing元件介紹(1)元件
- 開箱即用的基礎設施連線選項
- 利用jQuery實現Tab選項卡jQuery
- cypress 如何操作新的選項卡