Package org.opentrafficsim.swing.gui
Enum Appearance
- java.lang.Object
-
- java.lang.Enum<Appearance>
-
- org.opentrafficsim.swing.gui.Appearance
-
- All Implemented Interfaces:
Serializable
,Comparable<Appearance>
public enum Appearance extends Enum<Appearance>
Contains a background color, foreground color and a font name, to be set throughout all components.Copyright (c) 2013-2022 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getBackdrop()
Returns the backdrop color.Color
getBackground()
Returns the background color.String
getFont()
Returns the font name.Color
getForeground()
Returns the foreground color.String
getName()
Returns the name.static Appearance
valueOf(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 Detail
-
MOTUS
public static final Appearance MOTUS
MOTUS mimic. Grid not visible.
-
FOSIM
public static final Appearance FOSIM
Green.
-
DARK
public static final Appearance DARK
Dark.
-
GRAY
public static final Appearance GRAY
Gray.
-
BRIGHT
public static final Appearance BRIGHT
Bright.
-
LEGACY
public static final Appearance LEGACY
Legacy, as the initial OTS had.
-
RED
public static final Appearance RED
Red.
-
GREEN
public static final Appearance GREEN
Green.
-
BLUE
public static final Appearance BLUE
Blue.
-
-
Method Detail
-
values
public static Appearance[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Appearance c : Appearance.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Appearance valueOf(String name)
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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
public final String getName()
Returns the name.- Returns:
- String; name
-
getBackground
public final Color getBackground()
Returns the background color.- Returns:
- Color; color
-
getForeground
public final Color getForeground()
Returns the foreground color.- Returns:
- Color; color
-
getBackdrop
public final Color getBackdrop()
Returns the backdrop color.- Returns:
- Color; color
-
getFont
public final String getFont()
Returns the font name.- Returns:
- String; font name
-
-