import com.jidesoft.plaf.basic.BasicJideTabbedPaneUI; import com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI; import com.jidesoft.swing.JideTabbedPane; import java.awt.*; public class Extended_TabbedpaneUI extends VsnetJideTabbedPaneUI { public Extended_TabbedpaneUI() { } /* @Override public void paintBackground(Graphics arg0, Component arg1) { JideTabbedPane jideTabbedPane = (JideTabbedPane)arg1; jideTabbedPane.setOpaque(false); try { int index = jideTabbedPane.getSelectedIndex(); for (int i = 0; i < jideTabbedPane.getTabCount(); i++) { if (i == index) { jideTabbedPane.setForegroundAt(i, Color.WHITE); jideTabbedPane.setBackgroundAt(i,Color.GREEN); } else { jideTabbedPane.setForegroundAt(i,Color.WHITE); jideTabbedPane.setBackgroundAt(i,Color.RED); } } } catch (Exception e2) { e2.printStackTrace(); } super.paintBackground(arg0, arg1); } */ @Override public void installColorTheme() { super.installColorTheme(); _selectColor1 = Color.green; _unselectColor1 = Color.red; } }