org.jdesktop.swingx.plaf.nimbus.painters
Class TabPainter

java.lang.Object
  extended by javax.swing.plaf.synth.SynthPainter
      extended by org.jdesktop.swingx.plaf.nimbus.painters.TabPainter

public class TabPainter
extends javax.swing.plaf.synth.SynthPainter

TabPainter

Author:
Created by Jasper Potts (Jan 4, 2007)

Constructor Summary
TabPainter()
           
 
Method Summary
 void paintTabbedPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)
          
 void paintTabbedPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)
          
 void paintTabbedPaneContentBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)
          
 void paintTabbedPaneContentBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)
          
 void paintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)
          
 void paintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)
          
 void paintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
          
 void paintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
          
 
Methods inherited from class javax.swing.plaf.synth.SynthPainter
paintArrowButtonBackground, paintArrowButtonBorder, paintArrowButtonForeground, paintButtonBackground, paintButtonBorder, paintCheckBoxBackground, paintCheckBoxBorder, paintCheckBoxMenuItemBackground, paintCheckBoxMenuItemBorder, paintColorChooserBackground, paintColorChooserBorder, paintComboBoxBackground, paintComboBoxBorder, paintDesktopIconBackground, paintDesktopIconBorder, paintDesktopPaneBackground, paintDesktopPaneBorder, paintEditorPaneBackground, paintEditorPaneBorder, paintFileChooserBackground, paintFileChooserBorder, paintFormattedTextFieldBackground, paintFormattedTextFieldBorder, paintInternalFrameBackground, paintInternalFrameBorder, paintInternalFrameTitlePaneBackground, paintInternalFrameTitlePaneBorder, paintLabelBackground, paintLabelBorder, paintListBackground, paintListBorder, paintMenuBackground, paintMenuBarBackground, paintMenuBarBorder, paintMenuBorder, paintMenuItemBackground, paintMenuItemBorder, paintOptionPaneBackground, paintOptionPaneBorder, paintPanelBackground, paintPanelBorder, paintPasswordFieldBackground, paintPasswordFieldBorder, paintPopupMenuBackground, paintPopupMenuBorder, paintProgressBarBackground, paintProgressBarBackground, paintProgressBarBorder, paintProgressBarBorder, paintProgressBarForeground, paintRadioButtonBackground, paintRadioButtonBorder, paintRadioButtonMenuItemBackground, paintRadioButtonMenuItemBorder, paintRootPaneBackground, paintRootPaneBorder, paintScrollBarBackground, paintScrollBarBackground, paintScrollBarBorder, paintScrollBarBorder, paintScrollBarThumbBackground, paintScrollBarThumbBorder, paintScrollBarTrackBackground, paintScrollBarTrackBackground, paintScrollBarTrackBorder, paintScrollBarTrackBorder, paintScrollPaneBackground, paintScrollPaneBorder, paintSeparatorBackground, paintSeparatorBackground, paintSeparatorBorder, paintSeparatorBorder, paintSeparatorForeground, paintSliderBackground, paintSliderBackground, paintSliderBorder, paintSliderBorder, paintSliderThumbBackground, paintSliderThumbBorder, paintSliderTrackBackground, paintSliderTrackBackground, paintSliderTrackBorder, paintSliderTrackBorder, paintSpinnerBackground, paintSpinnerBorder, paintSplitPaneBackground, paintSplitPaneBorder, paintSplitPaneDividerBackground, paintSplitPaneDividerBackground, paintSplitPaneDividerForeground, paintSplitPaneDragDivider, paintTabbedPaneTabAreaBackground, paintTabbedPaneTabAreaBorder, paintTabbedPaneTabBackground, paintTabbedPaneTabBorder, paintTableBackground, paintTableBorder, paintTableHeaderBackground, paintTableHeaderBorder, paintTextAreaBackground, paintTextAreaBorder, paintTextFieldBackground, paintTextFieldBorder, paintTextPaneBackground, paintTextPaneBorder, paintToggleButtonBackground, paintToggleButtonBorder, paintToolBarBackground, paintToolBarBackground, paintToolBarBorder, paintToolBarBorder, paintToolBarContentBackground, paintToolBarContentBackground, paintToolBarContentBorder, paintToolBarContentBorder, paintToolBarDragWindowBackground, paintToolBarDragWindowBackground, paintToolBarDragWindowBorder, paintToolBarDragWindowBorder, paintToolTipBackground, paintToolTipBorder, paintTreeBackground, paintTreeBorder, paintTreeCellBackground, paintTreeCellBorder, paintTreeCellFocus, paintViewportBackground, paintViewportBorder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabPainter

public TabPainter()
Method Detail

paintTabbedPaneBackground

public void paintTabbedPaneBackground(javax.swing.plaf.synth.SynthContext context,
                                      java.awt.Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)

Overrides:
paintTabbedPaneBackground in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneBorder

public void paintTabbedPaneBorder(javax.swing.plaf.synth.SynthContext context,
                                  java.awt.Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)

Overrides:
paintTabbedPaneBorder in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneContentBackground

public void paintTabbedPaneContentBackground(javax.swing.plaf.synth.SynthContext context,
                                             java.awt.Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)

Overrides:
paintTabbedPaneContentBackground in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneContentBorder

public void paintTabbedPaneContentBorder(javax.swing.plaf.synth.SynthContext context,
                                         java.awt.Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)

Overrides:
paintTabbedPaneContentBorder in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneTabAreaBackground

public void paintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext context,
                                             java.awt.Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h,
                                             int orientation)

Overrides:
paintTabbedPaneTabAreaBackground in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneTabAreaBorder

public void paintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext context,
                                         java.awt.Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int orientation)

Overrides:
paintTabbedPaneTabAreaBorder in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneTabBackground

public void paintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext context,
                                         java.awt.Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int tabIndex,
                                         int orientation)

Overrides:
paintTabbedPaneTabBackground in class javax.swing.plaf.synth.SynthPainter

paintTabbedPaneTabBorder

public void paintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext context,
                                     java.awt.Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int tabIndex,
                                     int orientation)

Overrides:
paintTabbedPaneTabBorder in class javax.swing.plaf.synth.SynthPainter