swing的JTabbedPane容器

使用JTabbedPane JTabbedPane可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器具有相同大小的组件摆放区域。通过这种方式,就可以在一个容器里放置更多组件,例如右击桌面上的“我的电脑”图标,在弹出的快捷菜单里单击“属性”菜单工页,就可以看到一个“系统属性”对话框,这个对话框里包含了若干个标签页

 

如何使用JTabbedPane对象在窗口创建标签页,步骤如下:

 

第一步:创建JTabbedPane对象

上面那个构造方法的参数如下:

1、tabPlacement:指定标签标题的放置位置,可以选择SwingConstants中的四个常量:TOP、LEFT、BOTTOM、RIGHT 2、tabLayoutPolicy:指定当窗口不能容纳标签页标题时的布局策略,可以选择JTabbedPane.WRAP_TAB_LAYOUT和JTabbedPane.SCROLL_TAB_LAYOUT

 

第二步:通过JTabbedPane对象堆标签进行增删改查

【例如添加标签页】

上面那个构造方法的参数如下:

1、title:标签的名称 2、icon:标签的图标 3、component:标签对应的组件 4、tip:光标放在标签上的提示,即鼠标悬浮在标签处时显示的浅色提示信息

【例如插入标签页】

上面那个构造方法的参数如下:

1、title:标签的名称 2、icon:标签的图标 3、component:标签对应的组件 4、tip:光标放在标签上的提示 5、index:在哪个索引处插入标签页

【例如修改标签页对应的组件】

上面那个构造方法的参数如下:

1、index:修改哪个索引处的标签 2、component:标签对应的组件 3、removeTabAt(int index); 4、index:删除哪个索引处的标签

 

第三步:为JTabbedPane设置监听器

 

swing的JTabbedPane容器的练习