 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.skin.factory;
31 import java.awt.Color;
33 import java.awt.image.BufferedImage;
34 import org.jetbrains.annotations.NotNull;
final GuiFactory guiFactory
The global GuiFactory instance.
Abstract base class for GUI elements to be shown in Guis.
final Color color
The text color.
final Font font
The font to use.
CheckBoxFactory(@NotNull final BufferedImage checked, @NotNull final BufferedImage unchecked, @NotNull final Font font, @NotNull final Color color, @NotNull final GuiFactory guiFactory)
Creates a new instance.
final BufferedImage checked
The image for the "checked" state.
AbstractGUIElement newCheckBox(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, @NotNull final CheckBoxOption option, @NotNull final String text)
Creates a new checkbox.
A factory class to create "checkbox" instances.
Factory for creating Gui instances.
final BufferedImage unchecked
The image for the "unchecked" state.
The base class for all check box options.
Listener for GUIElement related events.