Package org.opentrafficsim.swing.gui
Enum Appearance
java.lang.Object
java.lang.Enum<Appearance>
org.opentrafficsim.swing.gui.Appearance
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Appearance>
,java.lang.constant.Constable
public enum Appearance extends java.lang.Enum<Appearance>
Contains a background color, foreground color and a font name, to be set throughout all components.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version 6 feb. 2018
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Nested Class Summary
-
Enum Constant Summary
-
Method Summary
Modifier and Type Method Description java.awt.Color
getBackdrop()
Returns the backdrop color.java.awt.Color
getBackground()
Returns the background color.java.lang.String
getFont()
Returns the font name.java.awt.Color
getForeground()
Returns the foreground color.java.lang.String
getName()
Returns the name.static Appearance
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Appearance[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getName
public final java.lang.String getName()Returns the name.- Returns:
- String; name
-
getBackground
public final java.awt.Color getBackground()Returns the background color.- Returns:
- Color; color
-
getForeground
public final java.awt.Color getForeground()Returns the foreground color.- Returns:
- Color; color
-
getBackdrop
public final java.awt.Color getBackdrop()Returns the backdrop color.- Returns:
- Color; color
-
getFont
public final java.lang.String getFont()Returns the font name.- Returns:
- String; font name
-