JavaGUI——swing组件基础(七)选项卡窗格JTabbedPane

本文介绍如何使用选项卡组件JTabbedPane来实现多面板切换的功能,通过具体的代码示例展示了选项卡组件的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么要有选项卡组件?

在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);				//设置界面可视化
	}
}

选项卡窗格注意事项:

选项卡窗格一般与面板连用,且把面板添加到选项卡中实现多面板,所以在添加到容器中时,只需添加一个选项卡窗格即可。


欢迎各位在评论区留言探讨~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值