Java Doc for SynthStyle.java in  » 6.0-JDK-Core » swing » javax » swing » plaf » synth » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » swing » javax.swing.plaf.synth 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.swing.plaf.synth.SynthStyle

SynthStyle
abstract public class SynthStyle (Code)
SynthStyle is a set of style properties. Each SynthUI references at least one SynthStyle that is obtained using a SynthStyleFactory. You typically don't need to interact with this class directly, rather you will load a Synth File Format file into SynthLookAndFeel that will create a set of SynthStyles.
See Also:   SynthLookAndFeel
See Also:   SynthStyleFactory
version:
   1.44, 05/05/07
since:
   1.5
author:
   Scott Violet



Constructor Summary
public  SynthStyle()
     Constructs a SynthStyle.

Method Summary
public  Objectget(SynthContext context, Object key)
     Getter for a region specific style property.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested.
public  booleangetBoolean(SynthContext context, Object key, boolean defaultValue)
     Convenience method to get a specific style property whose value is an Boolean.
public  ColorgetColor(SynthContext context, ColorType type)
     Returns the color for the specified state.
abstract protected  ColorgetColorForState(SynthContext context, ColorType type)
     Returns the color for the specified state.
public  FontgetFont(SynthContext context)
     Returns the Font for the specified state.
abstract protected  FontgetFontForState(SynthContext context)
     Returns the font for the specified state.
public  SynthGraphicsUtilsgetGraphicsUtils(SynthContext context)
     Returns the SynthGraphicUtils for the specified context.
public  IcongetIcon(SynthContext context, Object key)
     Convenience method to get a specific style property whose value is an Icon.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested.
public  InsetsgetInsets(SynthContext context, Insets insets)
     Returns the Insets that are used to calculate sizing information.
Parameters:
  context - SynthContext identifying requester
Parameters:
  insets - Insets to place return value in.
public  intgetInt(SynthContext context, Object key, int defaultValue)
     Convenience method to get a specific style property whose value is a Number.
public  SynthPaintergetPainter(SynthContext context)
     Returns the SynthPainter that will be used for painting.
public  StringgetString(SynthContext context, Object key, String defaultValue)
     Convenience method to get a specific style property whose value is a String.
 voidinstallDefaults(SynthContext context, SynthUI ui)
    
public  voidinstallDefaults(SynthContext context)
     Installs the necessary state from this Style on the JComponent from context.
public  booleanisOpaque(SynthContext context)
     Returns true if the region is opaque.
public  voiduninstallDefaults(SynthContext context)
     Uninstalls any state that this style installed on the JComponent from context.


Constructor Detail
SynthStyle
public SynthStyle()(Code)
Constructs a SynthStyle.




Method Detail
get
public Object get(SynthContext context, Object key)(Code)
Getter for a region specific style property.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested. Value of the named property



getBoolean
public boolean getBoolean(SynthContext context, Object key, boolean defaultValue)(Code)
Convenience method to get a specific style property whose value is an Boolean.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested.
Parameters:
  defaultValue - Value to return if the property has not beenspecified, or is not a Boolean Value of the named property



getColor
public Color getColor(SynthContext context, ColorType type)(Code)
Returns the color for the specified state. This gives precedence to foreground and background of the JComponent. If the Color from the JComponent is not appropriate, or not used, this will invoke getColorForState. Subclasses should generally not have to override this, instead override SynthStyle.getColorForState .
Parameters:
  context - SynthContext identifying requester
Parameters:
  type - Type of color being requested. Color



getColorForState
abstract protected Color getColorForState(SynthContext context, ColorType type)(Code)
Returns the color for the specified state. This should NOT call any methods on the JComponent.
Parameters:
  context - SynthContext identifying requester
Parameters:
  type - Type of color being requested. Color to render with



getFont
public Font getFont(SynthContext context)(Code)
Returns the Font for the specified state. This redirects to the JComponent from the context as necessary. If this does not redirect to the JComponent SynthStyle.getFontForState is invoked.
Parameters:
  context - SynthContext identifying requester Font to render with



getFontForState
abstract protected Font getFontForState(SynthContext context)(Code)
Returns the font for the specified state. This should NOT call any method on the JComponent.
Parameters:
  context - SynthContext identifying requester Font to render with



getGraphicsUtils
public SynthGraphicsUtils getGraphicsUtils(SynthContext context)(Code)
Returns the SynthGraphicUtils for the specified context.
Parameters:
  context - SynthContext identifying requester SynthGraphicsUtils



getIcon
public Icon getIcon(SynthContext context, Object key)(Code)
Convenience method to get a specific style property whose value is an Icon.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested. Value of the named property, or null if not specified



getInsets
public Insets getInsets(SynthContext context, Insets insets)(Code)
Returns the Insets that are used to calculate sizing information.
Parameters:
  context - SynthContext identifying requester
Parameters:
  insets - Insets to place return value in. Sizing Insets.



getInt
public int getInt(SynthContext context, Object key, int defaultValue)(Code)
Convenience method to get a specific style property whose value is a Number. If the value is a Number, intValue is returned, otherwise defaultValue is returned.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested.
Parameters:
  defaultValue - Value to return if the property has not beenspecified, or is not a Number Value of the named property



getPainter
public SynthPainter getPainter(SynthContext context)(Code)
Returns the SynthPainter that will be used for painting. This may return null.
Parameters:
  context - SynthContext identifying requester SynthPainter to use



getString
public String getString(SynthContext context, Object key, String defaultValue)(Code)
Convenience method to get a specific style property whose value is a String.
Parameters:
  context - SynthContext identifying requester
Parameters:
  key - Property being requested.
Parameters:
  defaultValue - Value to return if the property has not beenspecified, or is not a String Value of the named property



installDefaults
void installDefaults(SynthContext context, SynthUI ui)(Code)



installDefaults
public void installDefaults(SynthContext context)(Code)
Installs the necessary state from this Style on the JComponent from context.
Parameters:
  context - SynthContext identifying component to install propertiesto.



isOpaque
public boolean isOpaque(SynthContext context)(Code)
Returns true if the region is opaque.
Parameters:
  context - SynthContext identifying requester true if region is opaque.



uninstallDefaults
public void uninstallDefaults(SynthContext context)(Code)
Uninstalls any state that this style installed on the JComponent from context.

Styles should NOT depend upon this being called, in certain cases it may never be called.
Parameters:
  context - SynthContext identifying component to install propertiesto.




Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.