Please note that this documentation is not final and is subject to change.

Java™ Platform
Standard Ed. 7

DRAFT ea-b89

javax.swing.plaf.synth
Interface SynthUI

All Superinterfaces:
SynthConstants
All Known Implementing Classes:
SynthButtonUI, SynthCheckBoxMenuItemUI, SynthCheckBoxUI, SynthColorChooserUI, SynthComboBoxUI, SynthDesktopIconUI, SynthDesktopPaneUI, SynthEditorPaneUI, SynthFormattedTextFieldUI, SynthInternalFrameUI, SynthLabelUI, SynthListUI, SynthMenuBarUI, SynthMenuItemUI, SynthMenuUI, SynthOptionPaneUI, SynthPanelUI, SynthPasswordFieldUI, SynthPopupMenuUI, SynthProgressBarUI, SynthRadioButtonMenuItemUI, SynthRadioButtonUI, SynthRootPaneUI, SynthScrollBarUI, SynthScrollPaneUI, SynthSeparatorUI, SynthSliderUI, SynthSpinnerUI, SynthSplitPaneUI, SynthTabbedPaneUI, SynthTableHeaderUI, SynthTableUI, SynthTextAreaUI, SynthTextFieldUI, SynthTextPaneUI, SynthToggleButtonUI, SynthToolBarUI, SynthToolTipUI, SynthTreeUI, SynthViewportUI

public interface SynthUI
extends SynthConstants

SynthUI is used to fetch the SynthContext for a particular Component.

Since:
1.7

Field Summary
Modifier and Type Field and Description
 
Fields inherited from interface javax.swing.plaf.synth.SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
 
Method Summary
Modifier and Type Method and Description
 SynthContext getContext(JComponent c)
          Returns the Context for the specified component.
 void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          Paints the border.
 

Method Detail

getContext

SynthContext getContext(JComponent c)
Returns the Context for the specified component.

Parameters:
c - Component requesting SynthContext.
Returns:
SynthContext describing component.

paintBorder

void paintBorder(SynthContext context,
                 Graphics g,
                 int x,
                 int y,
                 int w,
                 int h)
Paints the border.

Parameters:
context - a component context
g - Graphics to paint on
x - the X coordinate
y - the Y coordinate
w - width of the border
h - height of the border

Java™ Platform
Standard Ed. 7

DRAFT ea-b89

Submit a bug or feature

Copyright 2010 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.