Checks and answers whether the given font can display text
that is localized for the specified locale.
Contains classes to configure the JGoodies L&Fs.
Contains classes shared by all JGoodies Looks implementations.
Contains the classes for the JGoodies Plastic L&Fs.
Contains theme classes for the JGoodies Plastic L&Fs.
A JComboBox client property key for the combo's
popup menu prototype display value.
A client property key for combo box renderer components.
A text field designed to be used as combo box editor.
Creates and returns a view (an ExtPasswordView
) for an element.
Creates and answers the arrow button that is to be used in the combo box.
Creates and returns a Container containin the buttons.
Creates the caret for a field.
Creates the caret for a field.
Creates the caret for a field.
Creates and returns the modified default divider.
Creates and returns a FontSet that is based only
on the given control font.
Creates and returns a FontSet that is based on the given control font
and menu font.
Creates and returns a FontSet that is based on the given control font
and menu font.
Creates and returns a FontSet for the given fonts.
Creates the editor that is to be used in editable combo boxes.
This method is called by installUI to get the editor component
of the JSpinner
.
Returns a font policy that in turn always returns the specified FontSet.
Create a LayoutManager
that manages the editor
,
nextButton
, and previousButton
children
of the JSpinner.
Creates a layout manager for managing the components which
make up the combo box.
Creates the layout manager used to set the tab's bounds.
Creates and returns the default color theme.
Creates and answer a handler that listens to property changes.
Creates the default renderer that will be used in a non-editiable combo
box.
Creates and returns a color theme from the specified theme name.
Creates a UI for a JFormattedTextField.
Creates a UI for a JPasswordField
.
Creates the PlasticTabbedPaneUI
.
Creates a UI for a JTextArea.
Creates a UI for a JTextField.
Returns a font policy that checks for a custom FontPolicy
and a custom FontSet specified in the System settings or UIManager.
An inverted theme with light foreground colors and a black
window background.
The class name of the default JGoodies L&f, PlasticXP.
A System property key to set the default theme.
A theme with low saturated blue primary colors and a light brown
window background.
A theme with medium saturated blue primary colors and a light brown
window background.
A theme with low saturated green primary colors and a light brown
window background.
A theme with low saturated red primary colors and a light brown
window background.
A theme with low saturated yellow primary colors and a light brown
window background.
Draws a button border for an xp button with the given colors.
Overrides the superclass behavior to draw the Windows dot,
not the star ("*") character.
Draws the string at the specified location underlining the specified
character.
A JTabbedPane client property key that indicates
that tabs are painted with a special embedded appearance.
Plastic themes are equal if and only if their classes are the same.
A theme with low saturated blue primary colors and a light brown
window background.
A theme with low saturated green primary colors and a light brown
window background.
A theme with low saturated blue primary colors and a light gray/blueish
window background.
Renders aligned JCheckBoxMenuItems.
An implementation of MenuItemUI
used by the
JGoodies Windows and Plastic looks.
An implementation of MenuUI
used by the JGoodies Windows
and Plastic looks.
Renders the separator in popup and pull-down menus.
Renders aligned JRadioButtonMenuItem
s.
A simple layout manager for the editor and the next/previous buttons.
Unlike its superclass, this layout uses a minimum button width
that complies with Mac and Windows UI style guides.
Constructs an ExtButtonAreaLayout
.
Differs from its superclass in that it uses the UIManager's echo char,
not a star ("*").
Converts a single input pixel in the default RGB ColorModel to a single
gray pixel.
Provides predefined FontPolicy implementations.
Looks up and returns a FontSet.
Provides static access to popular Windows fonts.
Returns the Fonts used by a Look&Feel or theme.
Provides predefined FontSet implementations.
Looks up the client property for the HeaderStyle
from the JToolBar.
Looks up the client property for the header style from the JMenuBar.
Looks up the client property for the HeaderStyle
from the JToolBar.
Looks up the client property for the header style from the JToolBar.
Checks if a boolean system property has been set for the given key,
and returns the associated Boolean, or null
if no value
has been set.
Returns the insets used for button borders.
Returns the margin used for standard buttons.
Returns the margin used for commit buttons in command areas.
Returns the font used for all dialog components.
Returns the class name for a cross-platform LookAndFeel
.
Returns the default icon size that is used in menus, menu items and
toolbars.
Returns the default font policy for Plastic on the Windows platform.
Returns the default Plastic FontPolicy that may vary
with the platform and environment.
Returns the default MicroLayoutPolicy for the Plastic L&fs.
Returns the default font policy for the Windows platform.
Returns the default MicroLayoutPolicy for the Windows L&f.
Returns an icon with a disabled appearance.
Returns an icon with a disabled appearance.
Looks up and retrieves the FontPolicy used
by the JGoodies Plastic Look&Feel family.
Looks up and returns a set of fonts that will be used
by a Look&Feel to set the default fonts for its components.
Answers the icon for the tab with the specified index.
Lazily initializes and returns the List
of installed
color themes.
Lazily creates and returns the FontSet that returns
the logical fonts specified by the Java runtime environment.
Returns a font policy that returns the logical fonts
as specified by the Java runtime environment.
Returns a font policy for getting a Plastic appearance that aims to be
visual backward compatible with the JGoodies Looks version 1.x.
Returns a font policy for getting a Windows appearance that aims to be
visual backward compatible with the JGoodies Looks version 1.x.
Returns the font used for the menu.
Returns the font used for message dialogs.
Looks up and returns insets, margins, and gaps that will be used
by a Look&Feel to set the component insets, margins and gaps.
Looks up and retrieves the MicroLayoutPolicy used by
the JGoodies Plastic Look&Fs.
The minumum size is the size of the display area plus insets plus the button.
Lazily initializes and returns the PlasticTheme.
Creates a Popup
for the Component owner
containing the Component contents
.
Delegates to #getMinimumSize(Component).
Returns the class name that can be used to replace the specified
LookAndFeel
class name.
Returns the insets for selected tab.
Returns component's individual setting for the select on focus gain
feature.
Computes and returns a Color that is slightly brighter
than the specified Color.
Computes and returns a Color that is slightly brighter
than the specified Color.
Returns the font used for tool tips.
Returns the class name for a system specific LookAndFeel
.
Tries to look up the System property for the given key.
Tries to look up the System property for the given key.
Returns the amount by which the Tab Area is inset.
Returns the insets for this tab.
Returns the amount by which the label should be shifted horizontally.
Returns the amount by which the label should be shifted vertically.
Returns the amount by which the run number run
should be indented.
Returns the amount (in pixels) by which two runs should overlap.
Returns the font used for the title label in TitledBorders.
Checks and answers whether this toolkit provides native drop shadows
for popups such as the Mac OS X.
Returns a font policy intended for API users that want to
move Plastic code from the Looks 1.x to the Looks 2.0.
Checks and answers if we shall use narrow button margins of 4 pixels.
Returns whether native system fonts shall be used, true
by default unless disabled in the system properties or UIManager.
Looks up and returns the Windows control font.
Returns the font used for internal frame titles.
Returns this theme's hash code, the classes' hash code.
A client property key for JMenuBar and JToolBar style hints.
Describes the header styles for JMenuBar and JToolBar.
A client property key for components with a disabled icon
such as buttons, labels, and tabbed panes.
A UIDefaults key for enabling/disabling the new high-resolution
gray filter globally.
Hides and disposes of the Popup
.
A System property key that indicates that the high contrast
focus colors shall be choosen - if applicable.
Initializes the class defaults, that is, overrides some UI delegates
with JGoodies Plastic implementations.
Initializes the PlasticXP class defaults.
Initializes the Plastic3D component defaults.
Initializes the PlasticXP component defaults.
Invoked during UIManager#setLookAndFeel
.
Unlike my superclass I register a unified shadow color.
Installs the ShadowPopupFactory as the shared popup factory
on non-Mac platforms.
Creates and installs any required subcomponents for the JTabbedPane.
Installs a special border, if indicated by the HeaderStyle
.
In addition to the superclass we check if the border paints the focus.
Install the default color themes.
Installs a special border, if either a look-dependent BorderStyle
or a look-independent HeaderStyle
has been specified.
Indicates that a child has changed its layout related information,
and thus any cached calculations should be flushed.
A JTextField client property key that specifies the direction
how text shall be selected on focus gain - if at all:
from start to end vs.
The abstract superclass of all inverted Plastic themes,
that have light foreground and dark window background colors.
Checks and answers if this button shall use a pseudo 3D effect.
Checks and answers if this button shall use a pseudo 3D effect.
Client property key to disable the pseudo 3D effect.
A JScrollPane client property key for a hint
that the scroll pane border should be etched.
True if this is Java 1.4.
True if this is Java 1.4.0_*.
True if this is Java 1.4.2 or later.
True if this is Java 1.4 or Java 5.
True if this is Java 5.x.
True if this is Java 5.x or later.
True if this is Java 6.x or later.
True if the Windows XP Look&Feel is enabled.
True if if the screen resolution is smaller than 120 dpi.
True if this is the Mac OS X.
True if this is Windows 2000.
True if this is Windows 95.
True if this is Windows 98.
True if this is Windows ME.
True if this is Windows 98/ME/2000/Server 2003/XP/VISTA/Server 2008.
True if this is Windows NT.
True if this is Windows Vista.
True if this is Windows XP.
Checks and answers whether the new high-resolution gray filter
is enabled or disabled.
Checks and answers whether popup drop shadows are active.
Checks and answers whether the optional drop shadows for
PopupMenus are enabled or disabled.
Checks and answers whether the select all on focus gain feature
is active for the given field.
Checks and answers whether the global default for text fields
is to select all text on focus gain.
Checks and answers if we shall use icons in JTabbedPanes.
Checks and answers if this is button is in a tool bar.
Checks and answers if this is button is in a tool bar.
Checks and answers if this combo is in a tool bar.
Checks and answers whether we have a true color system.
Unlike the BasicToggleButtonUI.paint, we don't fill the content area;
this has been done by the update method before.
Paints the focus with close to the button's border.
Paints the focus close to the button's border.
Draws the rectancle around the Tab label which indicates keyboard focus.
Makes the item transparent, if it is not a sub menu and the model is not selected.
Fills the background of the given tab to make sure overlap of
tabs is handled correctly.
Paints the border for one tab.
The class name of the JGoodies Plastic3D L&f.
Intializes class and component defaults for the JGoodies Plastic3D
look&feel.
Constructs the JGoodies Plastic3D look&feel.
A key for setting the default control font in Plastic L&fs.
A key for setting a custom FontPolicy for the Plastic L&fs.
A key for setting the default menu font in Plastic L&fs.
A UIManager key for setting a custom MicroLayoutPolicy
for the Plastic L&fs.
The class name of the JGoodies Plastic L&f.
The JGoodies Plastic L&F implementation of ButtonUI
.
The JGoodies Plastic Look and Feel implementation of ComboBoxUI
.
The JGoodies Plastic L&F implementation of FileChooserUI
.
The JGoodies Plastic L&F implementation of TextFieldUI
.
Paints the internal frame title.
The JGoodies Plastic Look and Feel implementation of InternalFrameUI
.
The base class for the JGoodies Plastic look&feel family.
Constructs the PlasticLookAndFeel, creates the default theme
and sets it as current Plastic theme.
The JGoodies Plastic look and feel implemenation of MenuBarUI
.
The JGoodies Plastic look&feel implementation of MenuUI
.
The JGoodies Plastic Look&Feel implementation of
OptionPaneUI
.
The JGoodies PlasticXP Look&Feel implementation of a password field UI
delegate.
The JGoodies Plastic look&feel implementation of PopMenuUI
.
The JGoodies Plastic L&F implementation of ScrollBarUI
.
The JGoodies Plastic L&Fl implementation of ScrollPaneUI
.
The JGoodies Plastic L&F implementation of SeparatorUI
.
The JGoodies Plastic Look&Feel implementation of SpinnerUI
.
The JGoodies Plastic L&F implementation of SplitPaneUI
.
The JGoodies Plastic Look&Feel implementation of
TabbedPaneUI
.
The JGoodies Plastic L&F implementation of TextAreaUI
.
The JGoodies Plastic L&F implementation of TextFieldUI
.
Unlike its superclass this theme class has relaxed access.
The JGoodies Plastic L&F implementation of ToggleButtonUI
.
The JGoodies Plastic L&F implementation of ToolBarSeparatorUI
.
The JGoodies Plastic look and feel implementation of ToolBarUI
.
The JGoodies Plastic Look&Feel implementation of TreeUI
.
Consists exclusively of static methods that provide convenience behavior.
The class name of the JGoodies PlasticXP L&f.
The JGoodies PlasticXP l&l implementation of CheckBoxUI
.
Factory class that vends Icon
s for the JGoodies
Plastic XP look&feel.
Intializes class and component defaults for the
JGoodies PlasticXP look&feel.
Constructs the JGoodies PlasticXP look&feel.
The JGoodies PlasticXP L&F implementation of RadioButtonUI
.
The JGoodies PlasticXP Look&Feel implementation of SpinnerUI
.
The JGoodies PlasticXP Look and Feel implementation of ToolBarUI
.
Consists exclusively of static methods that provide convenience behavior.
A UIDefaults key for the popup drop shadow enablement.
The JGoodies implementation of a layout manager for Popup menus.
Creates a layout manager that will lay out components along
the given axis.
This method gets called when a bound property is changed
on the associated JTextComponent.
Puts a replacement name for a given LookAndFeel
class name in the list of all look and feel replacements.
This is Segoe UI 9pt, the default font on western Vista with 96dpi.
Ascent=14, descent=4, height=18, dbuX=8, dbuY=14, 13dluY=22.75px.
Ascent=16, descent=5, height=21, dbuX=9, dbuY=16, 13dluY=26px.
The name of the default dialog font on western Windows Vista.
A JTextField client property key that specifies whether all text shall
be selected on focus gain.
A UIDefaults key for the global default whether text fields
shall select all text on focus gain.
A JTextField client property key that specifies whether the caret
shall be positioned at the start on focus lost.
Sets the default icon size.
Sets the FontPolicy to be used with the JGoodies Plastic L&F
family.
Enables or disables the new high-resolution gray filter globally.
Enables or disables the Looks logging.
Sets the MicroLayoutPolicy to be used with the JGoodies Plastic L&Fs.
Sets the theme for colors and fonts used by the Plastic L&F.
Enables or disables drop shadows in PopupMenus.
Enables or disables the select on focus gain feature globally.
Overrides the global default for the select all feature for the given
text field.
Sets whether text field text shall be selected when it gains focus
via the keyboard.
Enables or disables the use of icons in JTabbedPanes.
Globally sets the use narrow or standard button margins.
Sets a value in the UIManager to indicate,
that a look&feel may use the native system fonts.
Does all the magic for getting popups with drop shadows.
The JGoodies Looks implementation of PopupFactory
.
This boolean controls wheather the given run should be padded to
use up as much space as the others (with more tabs in them).
Answers wheather tab runs should be rotated.
A completely gray or silver theme that has been optimized to work
in Windows XP environments.
A theme with low saturated blue primary colors and a light gray
window background.
A theme with medium blue primary colors and a light gray window background.
A theme with low saturated green primary colors and a light gray
window background.
A theme with metal blue primary colors and a light gray window background.
A theme with pink foreground and a light gray window background color.
A theme with low saturated red primary colors and a light gray
window background.
A theme with yellow primary colors and a light gray window background.
A System property value that indicates that Plastic shall render
tabs in the Plastic 1.0 style.
A System property key for the rendering style of the Plastic
TabbedPane.
A System property value that indicates that Plastic shall
render tabs in the Metal L&F style.
Returns the tab index which intersects the specified point
in the JTabbedPane's coordinate space.
This is the default font on western XP with 96dpi and normal fonts.
Ascent=13, descent=3, height=16, dbuX=8, dbuY=13, 14dluY=22.75px.
Ascent=14, descent=3, height=17, dbuX=8, dbuY=14, 14dluY=24.5px.
The name of the default dialog font on western Windows XP.
A JTree client property value that indicates that lines shall be drawn.
A JTree client property key for a tree line style hint.
A JTree client property value that indicates that lines shall be hidden.
A key for setting the default control font in the Windows L&f.
A key for setting a custom FontPolicy for the Windows L&fs.
A key for setting the default menu font in the Windows L&f.
A UIManager key for setting a custom MicroLayoutPolicy
for the Windows L&f.
The default icon font on western Windows Vista with 120dpi
and the dialog font desktop setting "Normal".
The default icon font on western Windows Vista with 96dpi
and the dialog font desktop setting "Large".
The default icon font on western Windows Vista with 96dpi
and the dialog font desktop setting "Normal".
The default GUI font on western Windows XP with 120dpi
and the dialog font desktop setting "Normal".
The default icon font on western Windows XP with 120dpi
and the dialog font desktop setting "Normal".
The default GUI font on western Windows XP with 96dpi
and the dialog font desktop setting "Normal".
The default icon font on western Windows XP with 96dpi
and the dialog font desktop setting "Large".
The default icon font on western Windows XP with 96dpi
and the dialog font desktop setting "Normal".