public class PDFLookAndFeel
extends javax.swing.plaf.basic.BasicLookAndFeel
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
commonDir |
| Constructor and Description |
|---|
PDFLookAndFeel() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.Object key) |
boolean |
getBoolean(java.lang.Object key) |
javax.swing.border.Border |
getBorder(java.lang.Object key) |
java.awt.Color |
getColor(java.lang.Object key) |
javax.swing.UIDefaults |
getDefaults() |
java.lang.String |
getDescription() |
java.awt.Font |
getFont(java.lang.Object key) |
javax.swing.Icon |
getIcon(java.lang.Object key) |
java.lang.String |
getID() |
java.awt.Insets |
getInsets(java.lang.Object key) |
static PDFLookAndFeel |
getInstance() |
java.lang.String |
getName() |
protected void |
initColorDefaults(javax.swing.UIDefaults table) |
static void |
installBorder(javax.swing.JComponent c,
java.lang.String defaultBorderName)
Convenience method for installing a component's default Border
object on the specified component if either the border is
currently null or already an instance of UIResource.
|
static void |
installColors(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName)
Convenience method for initializing a component's foreground
and background color properties with values from the current
defaults table.
|
static void |
installColorsAndFont(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName,
java.lang.String defaultFontName)
Convenience method for initializing a components foreground
background and font properties with values from the current
defaults table.
|
boolean |
isNativeLookAndFeel() |
boolean |
isSupportedLookAndFeel() |
protected java.lang.Object |
makeBufferedImage(java.lang.String location) |
protected static java.lang.Object |
makeIcons(java.lang.String location,
int states,
boolean horizontal) |
protected java.awt.Image |
makeImage(java.lang.String location) |
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets) |
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets,
boolean fill) |
protected java.lang.Object |
makeImageBevelBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
protected java.lang.Object |
makeImageBevelBorders(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
int states,
boolean horizontal,
boolean fill) |
protected java.lang.Object |
makeImageBevelBorders(java.lang.String location,
java.awt.Insets insets,
int states,
boolean horizontal) |
createAudioAction, getAudioActionMap, initClassDefaults, initComponentDefaults, initialize, initSystemColorDefaults, loadSystemColors, playSound, uninitializegetDesktopPropertyValue, getDisabledIcon, getDisabledSelectedIcon, getLayoutStyle, getSupportsWindowDecorations, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorderprotected static final java.lang.String commonDir
public static PDFLookAndFeel getInstance()
public java.lang.String getName()
getName in class javax.swing.LookAndFeelpublic java.lang.String getID()
getID in class javax.swing.LookAndFeelpublic java.lang.String getDescription()
getDescription in class javax.swing.LookAndFeelpublic boolean isNativeLookAndFeel()
isNativeLookAndFeel in class javax.swing.LookAndFeelpublic boolean isSupportedLookAndFeel()
isSupportedLookAndFeel in class javax.swing.LookAndFeelpublic javax.swing.UIDefaults getDefaults()
getDefaults in class javax.swing.plaf.basic.BasicLookAndFeelpublic boolean getBoolean(java.lang.Object key)
public java.awt.Color getColor(java.lang.Object key)
public java.awt.Font getFont(java.lang.Object key)
public javax.swing.border.Border getBorder(java.lang.Object key)
public java.awt.Insets getInsets(java.lang.Object key)
public javax.swing.Icon getIcon(java.lang.Object key)
public java.lang.Object get(java.lang.Object key)
protected void initColorDefaults(javax.swing.UIDefaults table)
protected java.awt.Image makeImage(java.lang.String location)
public static void installBorder(javax.swing.JComponent c,
java.lang.String defaultBorderName)
c - the target component for installing default borderdefaultBorderName - the key specifying the default borderpublic static void installColorsAndFont(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName,
java.lang.String defaultFontName)
c - the target component for installing default color/font propertiesdefaultBgName - the key for the default backgrounddefaultFgName - the key for the default foregrounddefaultFontName - the key for the default fontinstallColors(javax.swing.JComponent, java.lang.String, java.lang.String),
UIManager.getColor(java.lang.Object),
UIManager.getFont(java.lang.Object)public static void installColors(javax.swing.JComponent c,
java.lang.String defaultBgName,
java.lang.String defaultFgName)
c - the target component for installing default color/font propertiesdefaultBgName - the key for the default backgrounddefaultFgName - the key for the default foregroundinstallColorsAndFont(javax.swing.JComponent, java.lang.String, java.lang.String, java.lang.String),
UIManager.getColor(java.lang.Object)protected java.lang.Object makeBufferedImage(java.lang.String location)
protected static java.lang.Object makeIcons(java.lang.String location,
int states,
boolean horizontal)
protected java.lang.Object makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets)
protected java.lang.Object makeImageBevelBorder(java.lang.String location,
java.awt.Insets insets,
boolean fill)
protected java.lang.Object makeImageBevelBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
protected java.lang.Object makeImageBevelBorders(java.lang.String location,
java.awt.Insets insets,
int states,
boolean horizontal)
protected java.lang.Object makeImageBevelBorders(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
int states,
boolean horizontal,
boolean fill)