java jframe tab_java Swing实现选项卡功能(JTabbedPane)实例代码
Swing实现选项卡功能(JTabbedPane)
先创建JTabbedPane对象,构造函数可使用JTabbedPane(int tabPlacement)。tabPlacement是JTabbedPane从接口 javax.swing.SwingConstants 继承的字段。可以是BUTTOM,TOP等。如下代码所示:
JFrame jframe = new JFrame("TEST");
Container c = jframe.getContentPane();
// 创建选项窗格, 设定选项卡放在上部
JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP);
//加入到窗口中
c.add(tabPane);
调用addTab函数则可以实现在选项卡中添加信息。addTab也有几个,其中简单的用void addTab(String title, Component component),这样选项卡可以有标题,并把信息组件加入到此选项卡中。一般component是一个Panel,把已经设计好的一个Panel放到此选项卡中。如下代码所示:
// 新建Panel,此Panel应该包含你要显示的信息
TabPanel tabPanel1 = new TabPanel ();
// 添加Panel到此选项卡TAB1中
tabPane.addTab("TAB1", tabPanel1);
// 可以根据此模式添加多个选项卡
......
添加完代码后,可以选择默认显示哪一个选项卡,用setSelectedIndex(int index)即可。我选择第一个选项卡,则用以下代码:
// 选择第一个选项页为当前选择的选项页
tabPane.setSelectedIndex(0);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
java jframe tab_java Swing实现选项卡功能(JTabbedPane)实例代码相关推荐
- element表格图片放大_vue中element-ui表格缩略图悬浮放大功能的实例代码
element-ui界面非常简洁和美观,提供的组件可以满足绝大多数的应用场景,当表格中显示了图片的缩略图时,想要鼠标浮动在缩略图上时放大图片的效果,该如何实现呢?element-ui虽然没有直接提供图 ...
- php创建菜单_php实现微信公众号创建自定义菜单功能的实例代码
目的 创建自定义菜单,实现菜单事件. 首先获取Access_Token 接口: 我用的是测试号,修改APPID和APPSECRET,然后浏览器访问上面这个Url即可生成Access_Token 然后配 ...
- python点名代码_基于python tkinter的点名小程序功能的实例代码
基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...
- ionic html5 上传图片,ionic4+angular7+cordova上传图片功能的实例代码
前言 ionic是一个垮平台开发框架,可通过web技术开发出多平台的应用.但只建议开发简单应用.复杂的应用需要用到许多cordova插件,而cordova插件的更新或者移动平台的更新很可能导致插件的不 ...
- java 三级菜单栏的添加_[Java教程]jquery实现的三级导航菜单实例代码
[Java教程]jquery实现的三级导航菜单实例代码 0 2016-01-02 15:00:02 jquery实现的三级导航菜单实例代码: 使用最多的可能是二级导航菜单,所以网上的代码一大堆,三级菜 ...
- java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu
简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...
- python处理分组_Python中的groupby分组功能的实例代码
pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性: 代码示例: import pandas as pd A=pd.DataFrame([['B ...
- android右滑返回动画,Android仿微信右滑返回功能的实例代码
先上效果图,如下: 先分析一下功能的主要技术点,右滑即手势判断,当滑到一直距离时才执行返回,并且手指按下的位置是在屏幕的最左边(这个也是有一定范围的), 这些可以实现onTouchEvent来实现. ...
- ip登陆异常 php,PHP实例:PHP制作登录异常ip检测功能的实例代码
<PHP实例:PHP制作登录异常ip检测功能的实例代码>要点: 本文介绍了PHP实例:PHP制作登录异常ip检测功能的实例代码,希望对您有用.如果有疑问,可以联系我们. 使用函数查询数据库 ...
最新文章
- 前端开发 浮动相关的规则 overflow 0229
- python3迭代器和可迭代对象,Python3学习(8)--迭代,可迭代的和迭代器
- SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
- 记一次mysql中文字符乱码的问题排查
- VS2019、VS2017、VS2013产品密钥
- 群晖(Synology)配置 NAS + 软路由
- 打印机软件未通过电脑测试,打印机测试错误 原因administrator解决办法
- Java不修改尺寸压缩图片
- x86_64 gnu/linux,linux版本信息以及x86与x86_64的差别
- Quick BI、帆软Fine BI等BI产品,优势详细介绍
- hist = np.histogram(image, bins=256, range=(0,255))[0]含义
- 【机器学习】采用信息增益、信息增益率、基尼指数来建造决策树。
- 阿里云服务器如何使用并且后续能干嘛
- 个人怎么做自适应网站
- 论文解读:《基于BERT和二维卷积神经网络的DNA增强子序列识别transformer结构》
- [转载]好莱坞故事创意手册!
- 多毛、肥胖、痤疮、不孕……就一定是多囊卵巢综合征?
- win32 C++制作美观按钮,告别win32 API编程中默认的灰色按钮
- Revit2019下载Revit2019中文版软件下载和安装
- 【visum工作笔记】之十 —— import EMME2 地图
热门文章
- oracle中文转全拼音,Oracle 将汉字转为全拼或返回拼音首字母SQL(二)
- php与drupal,php-将网站转换为Drupal-噩梦已经开始
- 【Flink】Could not connect to BlobServer at address
- 【ElasticSearch】ElasticSearch 6 IK 同义词 配置
- 【Java】为什么java构造函数的构造器只能在第一行写this() 或者super() ?
- 【java】两个线程如何交替执行,一个输出偶数一个输出奇数?
- 关于SQL的基础语法(二)
- python模拟浏览器下载文件在哪里_python下selenium模拟浏览器基础操作
- SpringBoot配置ELK环境
- 来吧,自己动手撸一个分布式ID生成器组件