java.lang.Objectjavax.swing.plaf.synth.SynthStyle
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.
SynthLookAndFeel,
SynthStyleFactory| Constructor Summary | |
|---|---|
SynthStyle()
Constructs a SynthStyle. |
|
| Method Summary | |
|---|---|
Object |
get(SynthContext context,
Object key)
Getter for a region specific style property. |
boolean |
getBoolean(SynthContext context,
Object key,
boolean defaultValue)
Convenience method to get a specific style property whose value is an Boolean. |
Color |
getColor(SynthContext context,
ColorType type)
Returns the color for the specified state. |
protected abstract Color |
getColorForState(SynthContext context,
ColorType type)
Returns the color for the specified state. |
Font |
getFont(SynthContext context)
Returns the Font for the specified state. |
protected abstract Font |
getFontForState(SynthContext context)
Returns the font for the specified state. |
SynthGraphicsUtils |
getGraphicsUtils(SynthContext context)
Returns the SynthGraphicUtils for the specified context. |
Icon |
getIcon(SynthContext context,
Object key)
Convenience method to get a specific style property whose value is an Icon. |
Insets |
getInsets(SynthContext context,
Insets insets)
Returns the Insets that are used to calculate sizing information. |
int |
getInt(SynthContext context,
Object key,
int defaultValue)
Convenience method to get a specific style property whose value is a Number. |
SynthPainter |
getPainter(SynthContext context)
Returns the SynthPainter that will be used for painting. |
String |
getString(SynthContext context,
Object key,
String defaultValue)
Convenience method to get a specific style property whose value is a String. |
void |
installDefaults(SynthContext context)
Installs the necessary state from this Style on the JComponent from context. |
boolean |
isOpaque(SynthContext context)
Returns true if the region is opaque. |
void |
uninstallDefaults(SynthContext context)
Uninstalls any state that this style installed on the JComponent from context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SynthStyle()
| Method Detail |
|---|
public SynthGraphicsUtils getGraphicsUtils(SynthContext context)
SynthGraphicUtils for the specified context.
context - SynthContext identifying requester
public Color getColor(SynthContext context, ColorType type)
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
getColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType).
context - SynthContext identifying requestertype - Type of color being requested.
protected abstract Color getColorForState(SynthContext context, ColorType type)
JComponent.
context - SynthContext identifying requestertype - Type of color being requested.
public Font getFont(SynthContext context)
JComponent from the context as necessary.
If this does not redirect
to the JComponent getFontForState(javax.swing.plaf.synth.SynthContext) is invoked.
context - SynthContext identifying requester
protected abstract Font getFontForState(SynthContext context)
JComponent.
context - SynthContext identifying requester
public Insets getInsets(SynthContext context, Insets insets)
context - SynthContext identifying requesterinsets - Insets to place return value in.
public SynthPainter getPainter(SynthContext context)
SynthPainter that will be used for painting.
This may return null.
context - SynthContext identifying requester
public boolean isOpaque(SynthContext context)
context - SynthContext identifying requester
public Object get(SynthContext context, Object key)
context - SynthContext identifying requesterkey - Property being requested.
public void installDefaults(SynthContext context)
JComponent from context.
context - SynthContext identifying component to install properties
to.public void uninstallDefaults(SynthContext context)
JComponent from context.
Styles should NOT depend upon this being called, in certain cases it may never be called.
context - SynthContext identifying component to install properties
to.public int getInt(SynthContext context, Object key, int defaultValue)
Number. If the value is a Number,
intValue is returned, otherwise defaultValue
is returned.
context - SynthContext identifying requesterkey - Property being requested.defaultValue - Value to return if the property has not been
specified, or is not a Number
public boolean getBoolean(SynthContext context, Object key, boolean defaultValue)
context - SynthContext identifying requesterkey - Property being requested.defaultValue - Value to return if the property has not been
specified, or is not a Boolean
public Icon getIcon(SynthContext context, Object key)
context - SynthContext identifying requesterkey - Property being requested.
public String getString(SynthContext context, Object key, String defaultValue)
context - SynthContext identifying requesterkey - Property being requested.defaultValue - Value to return if the property has not been
specified, or is not a String
Ces informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
8 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)