我现在用
public void setBackgroundAt(int index, Color background)
这个方法设置背景色,但是有个问题,设置的背景色在这个index标识的标签激活时,无效,标签的背景色又回到默认颜色,只有index标识的标签为非激活时,才显示这个颜色。
我现在要求:不管标签激活还是非激活,都要它能显示自定义的背景色,该怎么解决?
public void setBackgroundAt(int index, Color background)
这个方法设置背景色,但是有个问题,设置的背景色在这个index标识的标签激活时,无效,标签的背景色又回到默认颜色,只有index标识的标签为非激活时,才显示这个颜色。
我现在要求:不管标签激活还是非激活,都要它能显示自定义的背景色,该怎么解决?
private JPanel jPanel = new JPanel();
jPanel.setBackground(Color.red);
jTabbedPane.add(jPanel);
----------------------不就行了吗?
paintTabBackground(Graphics g, int tabPlacement,
int tabIndex,
int x, int y, int w, int h,
boolean isSelected )