public interface AppearanceControl
Appearance
. This can be
useful for items where considering only a background and a foreground color is not sufficient, possibly creating unreadable
or otherwise unpleasant on screen items.false
, meaning the Appearance
is
completely ignored. In order to ignore it only partially, some methods should be overridden to return true. An example of
this is given below, which will only allow the font of the Appearance
. It also shows a convenient way to implement
this interface when using default on screen items using a local class.
class AppearanceControlComboBox<T> extends JComboBox<T> implements AppearanceControl { public boolean isFont() { return true; } } JComboBox<String> comboBox = new AppearanceControlComboBox<>();Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
Modifier and Type | Method and Description |
---|---|
default boolean |
isBackground()
Returns whether this item has a controllable background.
|
default boolean |
isFont()
Returns whether this item has a controllable font.
|
default boolean |
isForeground()
Returns whether this item has a controllable foreground.
|
default boolean isBackground()
default boolean isForeground()
default boolean isFont()
Copyright © 2014–2019 Delft University of Technology. All rights reserved.