首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JTabbedPane的两个有关问题

2013-11-12 
JTabbedPane的两个问题代码如下:JTabbedPanejtabPane new JTabbedPane( JTabbedPane.BOTTOM )jtabPane.

JTabbedPane的两个问题
JTabbedPane的两个有关问题
代码如下:
JTabbedPane  jtabPane = new JTabbedPane( JTabbedPane.BOTTOM );
jtabPane.setBackground( new Color( 202,217,239 ) ) ;//设背景为蓝色
jtabPane.addTab(  "监听用户"  , null , userListPan , "监听用户" ) ;
jtabPane.addTab(  "所有用户"  , null , null , "监听用户" ) ;
jtabPane.addTab(  "用户设置"  , null , null , "监听用户" ) ;

问题1:怎么在页签的标题处加上图片,就像QQ那样每个页签都是图片而不是文字。
问题2:我在代码的第二行将jtabPane的背景设为蓝色怎么还是白色呢?
[解决办法]
API:

public void addTab(String title, Icon icon, Component component, String tip)

or
public void insertTab(String title, Icon icon, Component component, String tip, int index)

[解决办法]
1.void
 
addTab(String title, Icon icon, Component component)
           添加一个由 title 和/或 icon 表示的 component,其任意一个都可以为 null。

2. void
 
setBackgroundAt(int index, Color background)
           将 index 位置的背景色设置为 background,它可以为 null,在这种情况下选项卡的背景色默认为 tabbedpane 的背景色。

热点排行