Serialized Form
-
Package com.realtime.crossfire.jxclient.gui.button
-
Class com.realtime.crossfire.jxclient.gui.button.AbstractButton
class AbstractButton extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
autoRepeat
boolean autoRepeat
Whether this button should autorepeat. -
commandList
@NotNull CommandList commandList
The commands to execute when the button is elected. -
listener
@NotNull NewCharModelListener listener
The listener attached toAbstractButton.newCharModel. -
newCharModel
@NotNull NewCharModel newCharModel
The globalNewCharModelinstance. -
timeoutEvent
@NotNull ActionListener timeoutEvent
TheActionListenerfor generating autorepeat events. -
timer
@NotNull Timer timer
TheTimerfor auto-repeating buttons.
-
-
Class com.realtime.crossfire.jxclient.gui.button.AbstractButton2
class AbstractButton2 extends AbstractButton implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
@Nullable Color color
TheColorof the overlay text ornullto display only the image. -
font
@Nullable Font font
-
imageDown
@NotNull Image imageDown
The image in selected state. -
imageUp
@NotNull Image imageUp
The image in unselected state. -
preferredSize
@NotNull Dimension preferredSize
The preferred size of this component. -
text
@Nullable String text
The overlay text ornullto display only the image. The text is rendered usingAbstractButton2.font. -
textX
int textX
The x coordinate of the overlay text. -
textY
int textY
The y coordinate of the overlay text. This is the baseline's y coordinate.
-
-
Class com.realtime.crossfire.jxclient.gui.button.GUIButton
class GUIButton extends AbstractButton2 implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.button.GUISelectableButton
class GUISelectableButton extends AbstractButton2 implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
selected
boolean selected
Whether the element is currently selected. -
tooltipText
@NotNull String tooltipText
The tooltip text.
-
-
Class com.realtime.crossfire.jxclient.gui.button.GUITextButton
class GUITextButton extends AbstractButton implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
@NotNull Color color
The text color. -
colorDisabled
@NotNull Color colorDisabled
The text color when disabled. Takes precedence overGUITextButton.colorSelected. -
colorSelected
@NotNull Color colorSelected
The text color when selected. -
down
@NotNull ButtonImages down
The images comprising the "down" button state. -
expectedCommand
@Nullable String expectedCommand
For calculating tooltips: The expected command in the key binding. -
font
@NotNull Font font
The font to use. -
keybindingsManager
@NotNull KeybindingsManager keybindingsManager
The globalKeybindingsManagerinstance. -
preferredSize
@NotNull Dimension preferredSize
The preferred size of this component. -
selected
boolean selected
Whether the element is currently selected. -
text
@NotNull String text
The button text. -
up
@NotNull ButtonImages up
The images comprising the "up" button state.
-
-
-
Package com.realtime.crossfire.jxclient.gui.combobox
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUICharOptionsComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModelthat is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUICharOptionsComboBox.newCharModel. -
renderer
@NotNull JLabel renderer
TheJLabelthat displays the list values.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
model
@NotNull Model model
TheModelto track for available classes. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListenerattached toGUIClassesComboBox.model. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModelthat is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIClassesComboBox.newCharModel. -
renderer
@NotNull JLabel renderer
TheJLabelthat displays the list values.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox
class GUIComboBox extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actionListener
@NotNull ActionListener actionListener
TheActionListenerforGUIComboBox.comboBox. -
comboBox
@NotNull JComboBox<T> comboBox
The Swing component that implements the combo box. -
inhibitActionListener
boolean inhibitActionListener
If set, ignores calls toGUIComboBox.actionListener. -
label
@Nullable GUILabelLog label
TheGUILogto update ornull. -
model
@NotNull DefaultComboBoxModel<T> model
The model forGUIComboBox.comboBox.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIRacesComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
model
@NotNull Model model
TheModelto track for available races. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListenerattached toGUIRacesComboBox.model. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModelthat is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIRacesComboBox.newCharModel. -
renderer
@NotNull JLabel renderer
TheJLabelthat displays the list values.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIStartingMapsComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
model
@NotNull Model model
TheModelto track for available races. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListenerattached toGUIStartingMapsComboBox.model. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModelthat is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIStartingMapsComboBox.newCharModel. -
renderer
@NotNull JLabel renderer
TheJLabelthat displays the list values.
-
-
-
Package com.realtime.crossfire.jxclient.gui.gauge
-
Class com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge
class GUIDupGauge extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
@NotNull Color color
The text color. -
commandList
@Nullable CommandList commandList
TheCommandListthat is executed on button 2. -
emptyImage
@Nullable Image emptyImage
The image representing an empty gauge. -
font
@NotNull Font font
The text font. -
gaugeStateDiv
@NotNull GaugeState gaugeStateDiv
The gauge state. -
gaugeStateMod
@NotNull GaugeState gaugeStateMod
The gauge state. -
labelText
@NotNull String labelText
The label text. -
orientationDiv
@NotNull Orientation orientationDiv
The gauge's orientation. -
orientationMod
@NotNull Orientation orientationMod
The gauge's orientation. -
tooltipPrefix
@Nullable String tooltipPrefix
The tooltip prefix. It is prepended toGUIDupGauge.tooltipTextto form the tooltip. -
tooltipText
@NotNull String tooltipText
The tooltip suffix. It is appended toGUIDupGauge.tooltipPrefixto form the tooltip.
-
-
Class com.realtime.crossfire.jxclient.gui.gauge.GUIGauge
class GUIGauge extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
float alpha
The gauge alpha value, 1 is opaque and 0 full transparent. -
commandList
@Nullable CommandList commandList
TheCommandListthat is executed on button 2. -
emptyImage
@Nullable Image emptyImage
The image representing an empty gauge. -
gaugeState
@NotNull GaugeState gaugeState
The gauge state. -
hidden
boolean hidden
If true, the gauge will not paint itself, whatever its visibility. -
orientation
@NotNull Orientation orientation
The gauge's orientation. -
stats
@NotNull Stats stats
TheStatsinstance to use. -
tooltipFormat
@Nullable String tooltipFormat
The tooltip format. If supports the parameters describes inGUIGauge.formatTooltip(). -
tooltipText
@NotNull String tooltipText
The default tooltip text.
-
-
Class com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge
class GUITextGauge extends GUIGauge implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.gui.gui
-
Class com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement
class AbstractGUIElement extends JComponent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
changedListener
@Nullable GUIElementChangedListener changedListener
TheGUIElementChangedListenerto be notified whenever this element has changed. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
ignore
boolean ignore
Whether this gui element should be ignored for user interaction. -
inhibitListeners
boolean inhibitListeners
If set, change listeners will not be notified. -
isDefault
boolean isDefault
Whether this element is the default element. The default element is selected with the ENTER key. -
name
@NotNull String name
The name of this element. -
pendingChange
boolean pendingChange
Used to avoid refreshing items all the time. -
setChangedRunnable
@NotNull Runnable setChangedRunnable
TheRunnablethat implements the code ofAbstractGUIElement.setChanged()which must run on the EDT. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement
class ActivatableGUIElement extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
next
@NotNull ActivatableGUIElement next
The next activatable GUI element in the same dialog. -
pendingInactive
boolean pendingInactive
Set if the next call toActivatableGUIElement.setInactiveIfPending()will deactivate this GUI element. It is set by callingActivatableGUIElement.markInactivePending()and reset by callingActivatableGUIElement.setActive(boolean). -
prev
@NotNull ActivatableGUIElement prev
The previous activatable GUI element in the same dialog.
-
-
-
Package com.realtime.crossfire.jxclient.gui.item
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItem
class GUIItem extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemFloor
class GUIItemFloor extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
The command queue for sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
The connection instance. -
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerinstance to use. -
floorView
@NotNull ItemView floorView
The floor view to watch. -
index
int index
The currently shown index. It is the item's index for ground view, and +1 for container view; index 0 for container view is the container itself. -
itemSet
@NotNull ItemSet itemSet
TheItemSetto use. -
locationListener
@NotNull LocationListener locationListener
TheLocationListenerused to detect items added to or removed from this floor tile. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemFloor.locationListenerbut runs on the EDT. -
nextGroupFace
@NotNull Image nextGroupFace
The face to substitute into "Click here for next group of items". -
prevGroupFace
@NotNull Image prevGroupFace
The face to substitute into "Click here for previous group of items".
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemInventory
class GUIItemInventory extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
The command queue for sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
The server instance. -
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerinstance to use. -
floorView
@NotNull FloorView floorView
TheFloorViewto use. -
index
int index
The inventory slot index. -
inventoryView
@NotNull ItemView inventoryView
The inventory view to watch. -
locationListener
@NotNull LocationListener locationListener
TheItemListenerused to detect items added to or removed from this inventory slot. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemInventory.locationListenerbut runs on the EDT. -
selected
boolean selected
If set, paint the element in "selected" state. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemInventory.index.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemItem
class GUIItemItem extends GUIItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
facesManager
@NotNull FacesManager facesManager
TheFacesManagerinstance to use. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
item
@Nullable CfItem item
The current item instance. -
itemListener
@NotNull CfItemListener itemListener
TheCfItemListenerused to detect attribute changes of the displayed item. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge
class GUIItemKnowledge extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
The command queue for sending commands. -
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerfor looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
index
int index
The currently selected spell or-1if none is selected. Corresponds toGUIItemKnowledge.item. -
item
@Nullable KnowledgeItem item
-
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
-
selected
boolean selected
Whether this element is selected in itsGUIKnowledgeList. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemKnowledge.index. -
view
@NotNull ItemView view
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType
class GUIItemKnowledgeType extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currentFace
int currentFace
-
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerfor looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
index
int index
The currently selected spell or-1if none is selected. Corresponds toGUIItemKnowledgeType.currentFace. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
TheKnowledgeManagerinstance being watched. -
selected
boolean selected
Whether this element is selected in itsGUIKnowledgeTypeList. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemKnowledgeType.index.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemQuest
class GUIItemQuest extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
The command queue for sending commands. -
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerfor looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
index
int index
The currently selected quest or-1if none is selected. Corresponds toGUIItemQuest.quest. -
locationListener
@NotNull LocationListener locationListener
TheLocationListenerused to detect items added to or removed from this quest slot. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemQuest.locationListenerbut runs on the EDT. -
quest
@Nullable Quest quest
The currently selectedQuest, null if none. -
questListener
@NotNull QuestListener questListener
TheQuestListenerattached toGUIItemQuest.quest. -
questsManager
@NotNull QuestsManager questsManager
TheQuestsManagerinstance to watch. -
questsManagerListener
@NotNull QuestsManagerListener questsManagerListener
TheQuestsManagerListenerused to detect spell changes. -
questsView
@NotNull ItemView questsView
The spells view to use. -
selected
boolean selected
Whether this element is selected in itsGUIQuestList. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemQuest.index.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut
class GUIItemShortcut extends GUIItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activateColor
@Nullable Color activateColor
The background color for shortcuts that activate the command. -
activateImage
@Nullable Image activateImage
The overlay image for shortcuts that activate the command. -
commandExecutor
@NotNull CommandExecutor commandExecutor
TheCommandExecutorfor executing commands. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerinstance for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
font
@NotNull Font font
TheFontfor displaying the key that activates the shortcut. -
immediateColor
@Nullable Color immediateColor
The background color for shortcuts that immediately execute the command. -
immediateImage
@Nullable Image immediateImage
The overlay image for shortcuts that immediately execute the command. -
shortcut
@Nullable Shortcut shortcut
The currently monitoredShortcutinstance. Set tonullif not active. -
shortcutListener
@NotNull ShortcutListener shortcutListener
TheShortcutListenerattached toGUIItemShortcut.shortcut. -
shortcuts
@NotNull Shortcuts shortcuts
-
shortcutsListener
@NotNull ShortcutsListener shortcutsListener
TheShortcutsListenerattached toGUIItemShortcut.shortcuts. -
shortcutSlot
@NotNull ShortcutSlot shortcutSlot
The shortcut slot. -
sync
@NotNull Object sync
The synchronization object for accesses toGUIItemShortcut.shortcut.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemSpell
class GUIItemSpell extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
The command queue for sending commands. -
defaultIndex
int defaultIndex
The default scroll index. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerfor looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
index
int index
The currently selected spell or-1if none is selected. Corresponds toGUIItemSpell.spell. -
selected
boolean selected
Whether this element is selected in itsGUISpellList. -
spell
@Nullable Spell spell
The currently selected spell ornullif none is selected. It hasGUIItemSpell.spellListenerattached. Corresponds to indexGUIItemSpell.index. -
spellListener
@NotNull SpellListener spellListener
TheSpellListenerattached toGUIItemSpell.spell. -
spellsManager
@NotNull SpellsManager spellsManager
TheSpellsManagerinstance to watch. -
spellsManagerListener
@NotNull SpellsManagerListener spellsManagerListener
TheSpellsManagerListenerused to detect spell changes. -
spellsView
@NotNull ItemView spellsView
The spells view to use. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemSpell.index.
-
-
Class com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill
class GUIItemSpellSkill extends GUIItemItem implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultIndex
int defaultIndex
The default scroll index. -
defaultSkillIcon
@NotNull FaceImages defaultSkillIcon
-
facesManager
@NotNull FacesManager facesManager
TheFacesManagerfor looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListenerregistered to detect updated faces. -
index
int index
The currently selected spell or-1if none is selected. Corresponds toGUIItemSpellSkill.skill. -
itemView
@NotNull ItemView itemView
The spells view to use. -
selected
boolean selected
Whether this element is selected in itsGUISpellSkillList. -
skill
@Nullable Skill skill
The currently selected spell ornullif none is selected. Corresponds to indexGUIItemSpellSkill.index. -
spellsManager
@NotNull SpellsManager spellsManager
TheSpellsManagerinstance to watch. -
spellsManagerListener
@NotNull SpellsManagerListener spellsManagerListener
TheSpellsManagerListenerused to detect spell changes. -
sync
@NotNull Object sync
The object used for synchronization onGUIItemSpellSkill.index.
-
-
-
Package com.realtime.crossfire.jxclient.gui.keybindings
-
Exception com.realtime.crossfire.jxclient.gui.keybindings.InvalidKeyBindingException
class InvalidKeyBindingException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Exception com.realtime.crossfire.jxclient.gui.keybindings.NoSuchKeyCodeException
class NoSuchKeyCodeException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.gui.label
-
Class com.realtime.crossfire.jxclient.gui.label.AbstractLabel
class AbstractLabel extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backgroundColor
@Nullable Color backgroundColor
If set, the opaque background color. This field is ignored ifAbstractLabel.backgroundImageis set. -
backgroundImage
@Nullable ImageIcon backgroundImage
The background image. It takes precedence overAbstractLabel.backgroundColor. -
text
@NotNull String text
The label text. -
textColor
@NotNull Color textColor
The text color when not highlighted. -
textFont
@NotNull Font textFont
The font for rendering the label text. -
textHighlight
boolean textHighlight
Whether the text is currently highlighted. -
textHighlightColor
@NotNull Color textHighlightColor
The text color when highlighted.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel
class GUIHTMLLabel extends AbstractLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
autoResize
boolean autoResize
If set, auto-resize this element to the extent ofAbstractLabel.getText().
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabel
class GUILabel extends AbstractLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
textAlignment
@NotNull Alignment textAlignment
The text alignment.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabelFailure
class GUILabelFailure extends GUIMultiLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossfireFailureListener
@NotNull CrossfireFailureListener crossfireFailureListener
TheCrossfireFailureListenerregistered to receive failure messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto monitor.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabelQuery
class GUILabelQuery extends GUIMultiLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossfireQueryListener
@NotNull CrossfireQueryListener crossfireQueryListener
TheCrossfireQueryListenerregistered to receive query commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto monitor.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabelStats
class GUILabelStats extends GUIOneLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
stat
int stat
The stat to display. -
stats
@NotNull Stats stats
TheStatsinstance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListenerregistered to be notified about stat changes.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabelStats2
class GUILabelStats2 extends GUIOneLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
@NotNull Color color
The current color. -
colorBoosted
@NotNull Color colorBoosted
The color for boosted stats. -
colorBoostedUpgradable
@NotNull Color colorBoostedUpgradable
The color for boosted and upgradable stats. -
colorDepleted
@NotNull Color colorDepleted
The color for depleted stats. -
colorUpgradable
@NotNull Color colorUpgradable
The color for upgradable stats. -
statApplied
int statApplied
The stat change due to gear or skills. -
statBase
int statBase
The base stat without applied boosts or depletions. -
statCurrent
int statCurrent
The current stat. -
statRace
int statRace
The race's maximum stat. -
stats
@NotNull Stats stats
TheStatsinstance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListenerregistered to be notified about stat changes.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel
class GUIMultiLineLabel extends GUILabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lines
@NotNull String @NotNull [] lines
The text lines to draw.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel
class GUINewcharLabel extends GUIOneLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
colorError
@NotNull Color colorError
The color for invalid values. -
crossfireFailureListener
@Nullable CrossfireFailureListener crossfireFailureListener
TheCrossfireFailureListenerregistered to receive failure messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto monitor. -
fontError
@NotNull Font fontError
The font for invalid values. -
listener
@NotNull NewCharModelListener listener
The listener attached toGUINewcharLabel.newCharModel. -
newCharModel
@NotNull NewCharModel newCharModel
The globalNewCharModelinstance. -
stat
@NotNull NewcharStat stat
The stat value to display. -
type
@NotNull NewcharType type
The stat type to display. -
validValue
boolean validValue
Whether a valid value is currently shown.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel
class GUIOneLineLabel extends GUILabel implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.gui.list
-
Class com.realtime.crossfire.jxclient.gui.list.CharacterCellRenderer
class CharacterCellRenderer extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
template
GUICharacter template
Template to use to display items.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUICharacter
class GUICharacter extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
characterInformationListener
@NotNull CharacterInformationListener characterInformationListener
All listeners to the entry itself. -
characterModel
CharacterModel characterModel
Character model to display items from. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use to display faces. -
font
@NotNull Font font
The font to use. -
index
int index
Index of the item to display inGUICharacter.characterModel. -
selected
boolean selected
If set, paint the element in "selected" state.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUICharacterList
- serialVersionUID:
- 1L
-
Serialized Fields
-
characterInformationListener
@NotNull CharacterInformationListener characterInformationListener
TheCharacterInformationListenerattached to all tracked character models. It detects changed contents and updates the list accordingly. -
characterModel
@NotNull CharacterModel characterModel
The model to display characters from. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto use. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use to display faces. -
font
@NotNull Font font
The font for drawing list entries. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
name
@NotNull String name
The name of this element. -
selectedIndex
int selectedIndex
The currently selected list index. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIFloorList
- serialVersionUID:
- 1L
-
Serialized Fields
-
cellHeight
int cellHeight
The height of cells. -
cellWidth
int cellWidth
The width of cells. -
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueuefor sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto use. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterto use. -
itemSet
@NotNull ItemSet itemSet
TheItemSetto use. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
name
@NotNull String name
The base name. -
nextGroupFace
@NotNull Image nextGroupFace
TheImagefor "next group of items". -
prevGroupFace
@NotNull Image prevGroupFace
TheImagefor "prev group of items". -
tooltipManager
@NotNull TooltipManager tooltipManager
The tooltip manager to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIInventoryList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
Thecommand queuefor sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
Theconnectioninstance. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
Thefaces managerinstance to use. -
floorView
@NotNull FloorView floorView
Thefloor viewto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
Theitem painterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
name
@NotNull String name
The base name for created elements. -
tooltipManager
@NotNull TooltipManager tooltipManager
The tooltip manager to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIItemList
- serialVersionUID:
- 1L
-
Serialized Fields
-
currentItem
@Nullable AbstractLabel currentItem
The label to update with information about the selected item. -
itemChangedListener
@NotNull GUIElementChangedListener itemChangedListener
TheGUIElementChangedListenerattached to allGUIItemIteminstances in the list. -
itemView
@NotNull ItemView itemView
TheItemViewto monitor. -
locationsListener
@NotNull LocationsListener locationsListener
TheLocationsListenerto be notified about changes.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueuefor sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
TheKnowledgeManagerinstance to watch. -
name
@NotNull String name
The base name for created elements. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeTypeList
- serialVersionUID:
- 1L
-
Serialized Fields
-
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
-
name
@NotNull String name
The base name for created elements. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIList
class GUIList extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cellHeight
int cellHeight
The height of a list cell in pixels. -
doubleClickCommandList
@Nullable CommandList doubleClickCommandList
TheCommandListto execute on double-clicks ornullto ignore double-clicks. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
list
@NotNull JList<T extends GUIElement> list
The list used to display the cells. -
listCellRenderer
@NotNull GUIListCellRenderer<? extends T extends GUIElement> listCellRenderer
TheGUIListCellRendererfor theGUIList.list. -
listSelectionListener
@NotNull ListSelectionListener listSelectionListener
TheListSelectionListenerattached toGUIList.list. -
model
@NotNull DefaultListModel<T extends GUIElement> model
The list model ofGUIList.list. -
scrollPane
@NotNull JScrollPane scrollPane
The scroll pane instance used to display the list. -
tooltipIndex
int tooltipIndex
The index of the currently shown tooltip. Set to-1if no tooltip is shown. -
tooltipRectangle
@Nullable Rectangle tooltipRectangle
The location of the tooltip. Set tonullif no tooltip is shown. -
viewport
@NotNull GUIListViewport viewport
The viewport used byGUIList.scrollPane.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIListViewport
class GUIListViewport extends JViewport implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.list.GUIMetaElement
class GUIMetaElement extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultIndex
int defaultIndex
The default scroll index. -
font
@NotNull Font font
The font to use. -
format
@NotNull String format
The format used for displayingMetaserverinstances. -
image
@Nullable Image image
An image to draw before the server description. May benullto draw no image. -
index
int index
The metaserver index. -
metaserverEntryListener
@NotNull MetaserverEntryListener metaserverEntryListener
The metaserver entry listener attached for the currentGUIMetaElement.index. -
metaserverModel
@NotNull MetaserverModel metaserverModel
The metaserver model to monitor. -
selected
boolean selected
If set, paint the element in "selected" state. -
tooltip
@NotNull String tooltip
The format used for displaying tooltips.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList
- serialVersionUID:
- 1L
-
Serialized Fields
-
comment
@Nullable AbstractLabel comment
The comment field to update; may benull. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto use. -
font
@NotNull Font font
The font for drawing list entries. -
format
@NotNull String format
The format for drawing list entries. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
hostname
@Nullable GUIText hostname
The hostname input field to update; may benull. -
image
@Nullable Image image
The image for drawing list entries. -
metaserverEntryListener
@NotNull MetaserverEntryListener metaserverEntryListener
TheMetaserverEntryListenerattached to all tracked metaserver entries. It detects changed contents and updates the list accordingly. -
metaserverListener
@NotNull MetaserverListener metaserverListener
TheMetaserverListenerattached toGUIMetaElementList.metaserverModel. It detects added or removed entries and updates the list accordingly. -
metaserverModel
@NotNull MetaserverModel metaserverModel
The metaserver model to track. -
name
@NotNull String name
The name of this element. -
tooltip
@NotNull String tooltip
The tooltip format for drawing list entries. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIQuestList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueuefor sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
name
@NotNull String name
The base name for created elements. -
questsManager
@NotNull QuestsManager questsManager
The quests to display. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUISpellList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueuefor sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
keybindingsManager
@NotNull KeybindingsManager keybindingsManager
The keybinding for displaying shortcuts. -
name
@NotNull String name
The base name for created elements. -
spellsManager
@NotNull SpellsManager spellsManager
The spells to display. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUISpellSkillList
- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultSkillIcon
@NotNull FaceImages defaultSkillIcon
The defaultFaceImagesto use for the skills if not defined. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListenerto notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManagerto use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainterfor painting the icon. -
itemView
@NotNull ItemView itemView
TheItemViewto use. -
name
@NotNull String name
The base name for created elements. -
spellsManager
@NotNull SpellsManager spellsManager
The spells to display. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManagerto update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.ItemItemCellRenderer
class ItemItemCellRenderer extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
template
@NotNull GUIItemItem template
The template used for painting.
-
-
Class com.realtime.crossfire.jxclient.gui.list.MetaElementCellRenderer
class MetaElementCellRenderer extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
template
@NotNull GUIMetaElement template
The template used for painting.
-
-
-
Package com.realtime.crossfire.jxclient.gui.log
-
Class com.realtime.crossfire.jxclient.gui.log.GUILabelLog
class GUILabelLog extends GUILog implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.log.GUILog
class GUILog extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backgroundImage
@Nullable Image backgroundImage
The background image drawn below the text contents. Set tonullif unused. -
beginSelection
int beginSelection
The first selected character. -
buffer
@NotNull Buffer buffer
TheBuffercontaining all received text messages. -
bufferListener
@NotNull BufferListener bufferListener
TheBufferListenerattached toGUILog.buffer. -
clipboard
@NotNull Clipboard clipboard
The clipboard for cut/copy/paste operations. -
endSelection
int endSelection
The first selected character after the selection. -
listeners
@NotNull EventListenerList2<ScrollableListener> listeners
All listeners. -
renderStateListener
@NotNull RenderStateListener renderStateListener
TheRenderStateListenerattached toGUILog.renderStateManager. -
renderStateManager
@NotNull RenderStateManager renderStateManager
The rendering state. -
scrollForwards
boolean scrollForwards
The scrolling direction during auto-scrolling:true=scroll forwards,false=scroll backwards. -
selection
@Nullable Clipboard selection
The system selection for cut/copy/paste operations. Set tonullif the system does not support a selection. -
startSelection
int startSelection
The starting point of the selection. Only used while a selection is created. -
timeoutEvent
@NotNull ActionListener timeoutEvent
TheActionListenerfor generating auto-scrolling events. -
timer
@NotNull Timer timer
TheTimerfor auto-scrolling while selecting text.
-
-
Class com.realtime.crossfire.jxclient.gui.log.GUIMessageLog
class GUIMessageLog extends GUILog implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
messageBufferUpdater
@NotNull MessageBufferUpdater messageBufferUpdater
The message buffer updater for updatingGUILog.getBuffer().
-
-
-
Package com.realtime.crossfire.jxclient.gui.map
-
Class com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap
class AbstractGUIMap extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
avoidCopyArea
boolean avoidCopyArea
Whether map scrolling is done by copying pixel areas. If unset, always repaint all map squares. -
bufferedImageSync
@NotNull Object bufferedImageSync
Synchronizes access toAbstractGUIMap.bufferedImage,AbstractGUIMap.clearMapPending,AbstractGUIMap.scrollMapPending,AbstractGUIMap.playerX,AbstractGUIMap.playerY,AbstractGUIMap.offsetX,AbstractGUIMap.offsetY,AbstractGUIMap.displayMinX,AbstractGUIMap.displayMaxX,AbstractGUIMap.displayMinY,AbstractGUIMap.displayMaxY,AbstractGUIMap.displayMinOffsetX,AbstractGUIMap.displayMaxOffsetX,AbstractGUIMap.displayMinOffsetY, andAbstractGUIMap.displayMaxOffsetY. -
clearMapPending
boolean clearMapPending
Whether the map area should be blanked. -
darknessColors
@NotNull DarknessColors darknessColors
TheDarknessColorsinstance for converting darkness values into colors. -
displayMaxOffsetX
int displayMaxOffsetX
The number of pixels that are visible in the rightmost visible tile.0<=displayMaxOffsetX<tileSize. -
displayMaxOffsetY
int displayMaxOffsetY
The number of pixels that are visible in the bottommost visible tile.0<=displayMaxOffsetY<tileSize. -
displayMaxX
int displayMaxX
The tile x coordinate where map drawing ends. May be less thanAbstractGUIMap.mapWidthif the map view is larger than the gui's area. -
displayMaxY
int displayMaxY
The tile y coordinate where map drawing ends. May be less thanAbstractGUIMap.mapWidthif the map view is larger than the gui's area. -
displayMinOffsetX
int displayMinOffsetX
The distance the leftmost visible tile reaches outside the map window.-tileSize<displayMinOffsetX<=0. -
displayMinOffsetY
int displayMinOffsetY
The distance the topmost visible tile reaches outside the map window.-tileSize<displayMinOffsetX<=0. -
displayMinX
int displayMinX
The tile x coordinate where map drawing starts. May be positive if the map view is larger than the gui's area. -
displayMinY
int displayMinY
The tile y coordinate where map drawing starts. May be positive if the map view is larger than the gui's area. -
facesProvider
@NotNull FacesProvider facesProvider
TheFacesProviderfor looking up faces. -
images
@NotNull Map<Color,
Image> images MapsColorto an image filled with this color with a size of one square. -
mapHeight
int mapHeight
The map height in squares. -
mapListener
@NotNull MapListener mapListener
TheMapListenerregistered to receive map updates. -
mapscrollListener
@NotNull MapScrollListener mapscrollListener
TheMapScrollListenerregistered to receive map_scroll commands. -
mapSizeListener
@NotNull MapSizeListener mapSizeListener
TheMapSizeListenerregistered to detect map size changes. -
mapUpdaterState
@NotNull MapUpdaterState mapUpdaterState
TheMapUpdaterStateinstance to display. -
mapWidth
int mapWidth
The map width in squares. -
newmapListener
@NotNull NewmapListener newmapListener
TheNewmapListenerregistered to receive newmap commands. -
offsetX
int offsetX
The x offset for drawing the square at coordinate 0 of the map. -
offsetY
int offsetY
The y offset for drawing the square at coordinate 0 of the map. -
playerX
int playerX
The x offset of the tile representing the player. -
playerY
int playerY
The y offset of the tile representing the player. -
scrollMapPending
@NotNull Deque<Long> scrollMapPending
Pending map scrolls. -
smoothingRenderer
@Nullable SmoothingRenderer smoothingRenderer
TheSmoothingRendererto use ornullto not draw smoothed faces. -
tileSize
int tileSize
The size of one tile.
-
-
Class com.realtime.crossfire.jxclient.gui.map.GUIMap
class GUIMap extends AbstractGUIMap implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto monitor. -
tileSize
int tileSize
The size of one tile.
-
-
Class com.realtime.crossfire.jxclient.gui.map.GUIMapDirections
class GUIMapDirections extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pendingDirections
@NotNull PendingDirections pendingDirections
ThePendingDirectionsinstance that is shown. -
tileSize
int tileSize
The size of one tile.
-
-
Class com.realtime.crossfire.jxclient.gui.map.GUIMiniMap
class GUIMiniMap extends AbstractGUIMap implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
The map height in squares. -
mapUpdaterState
@NotNull MapUpdaterState mapUpdaterState
TheMapUpdaterStateinstance to use. -
tileSize
int tileSize
The size of one tile. -
width
int width
The map width in squares.
-
-
-
Package com.realtime.crossfire.jxclient.gui.misc
-
Class com.realtime.crossfire.jxclient.gui.misc.GUICheckBox
class GUICheckBox extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
checkedImage
@NotNull BufferedImage checkedImage
The image for the checked [x] state. -
color
@NotNull Color color
The text color. -
font
@NotNull Font font
The font to use. -
option
@NotNull CheckBoxOption option
The option to display. -
optionListener
@NotNull OptionListener optionListener
TheOptionListenerattached toGUICheckBox.option. -
text
@NotNull String text
The text. -
uncheckedImage
@NotNull Image uncheckedImage
The image for the unchecked [ ] state.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground
class GUIDialogBackground extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
float alpha
The alpha value for the background, 1 opaque 0 full transparent. The value is ignored ifGUIDialogBackground.opaqueis set. -
bottom
boolean bottom
Whether the bottom border is being dragged. -
dragging
boolean dragging
Whether the dialog is currently being resized. -
frameC
@NotNull Image frameC
The center frame picture. -
frameE
@NotNull Image frameE
The east frame picture. -
frameN
@NotNull Image frameN
The north frame picture. -
frameNE
@NotNull Image frameNE
The north-east frame picture. -
frameNW
@NotNull Image frameNW
The north-west frame picture. -
frameS
@NotNull Image frameS
The south frame picture. -
frameSE
@NotNull Image frameSE
The south-east frame picture. -
frameSW
@NotNull Image frameSW
The south-west frame picture. -
frameW
@NotNull Image frameW
The west frame picture. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
heightN
int heightN
The width of the north border in pixel. -
heightS
int heightS
The width of the south border in pixel. -
left
boolean left
Whether the left border is being dragged. -
mouseX
int mouseX
The relative mouse x position while resizing the dialog. -
mouseY
int mouseY
The relative mouse y position while resizing the dialog. -
opaque
boolean opaque
Whether the background is opaque. If set,GUIDialogBackground.alphais ignored. -
right
boolean right
Whether the right border is being dragged. -
startX1
int startX1
The x coordinate of the left border of the dialog when resizing started. -
startX2
int startX2
The x coordinate of the right border of the dialog when resizing started. -
startY1
int startY1
The y coordinate of the top border of the dialog when resizing started. -
startY2
int startY2
The y coordinate of the bottom border of the dialog when resizing started. -
top
boolean top
Whether the top border is being dragged. -
widthE
int widthE
The width of the east border in pixel. -
widthW
int widthW
The width of the west border in pixel. -
windowRenderer
@NotNull JXCWindowRenderer windowRenderer
TheJXCWindowRendererthis element belongs to.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle
class GUIDialogTitle extends GUIOneLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
offset
@Nullable Point offset
Set to the distance of the dialog coordinates relative to the mouse position while dragging start. Else set tonull. -
windowRenderer
@NotNull JXCWindowRenderer windowRenderer
TheJXCWindowRendererthis element belongs to.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIFill
class GUIFill extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage
class GUILabelMessage extends GUIMultiLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossfireDrawextinfoListener
@NotNull CrossfireDrawextinfoListener crossfireDrawextinfoListener
TheCrossfireDrawextinfoListenerregistered to receive drawextinfo messages. -
crossfireDrawinfoListener
@NotNull CrossfireDrawinfoListener crossfireDrawinfoListener
TheCrossfireDrawinfoListenerregistered to receive drawinfo messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnectionto monitor. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactoryinstance. -
windowRenderer
@NotNull JXCWindowRenderer windowRenderer
TheJXCWindowRendererthis element belongs to.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIPicture
class GUIPicture extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat
class GUIPictureStat extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
active
boolean active
Whether the active image is shown. -
imageActive
@Nullable Image imageActive
The picture to paint when the stat is not 0. -
imageInactive
@Nullable Image imageInactive
The picture to paint when the stat is 0. -
preferredSize
@NotNull Dimension preferredSize
The preferred size of this component. -
stat
int stat
The stat to display. -
stats
@NotNull Stats stats
TheStatsinstance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListenerregistered to be notified about stat changes. -
tooltipText
@NotNull String tooltipText
The tooltip text to show.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar
class GUIScrollBar extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
colorBackground
@NotNull Color colorBackground
The background color of the slider. -
colorForeground
@NotNull Color colorForeground
The foreground color of the slider. -
offset
int offset
The offset between the mouse and the top border of the slider while dragging. -
proportionalSlider
boolean proportionalSlider
If set, make the slider size reflect the visible area; if unset, display the slider as a square. -
scrollable
@NotNull GUIScrollable2 scrollable
The target element to scroll. -
scrolling
boolean scrolling
Set while dragging is active. -
sliderPos
int sliderPos
The scroll location; it need not be within the scroll range. -
sliderSize
int sliderSize
The height of the slider. -
valueMin
int valueMin
The minimum scroll value. -
valueSize
int valueSize
The size of the scroll values.
-
-
Class com.realtime.crossfire.jxclient.gui.misc.GUISpinner
class GUISpinner extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
border
@NotNull Border border
The default border ofGUISpinner.spinner. -
changeListener
@NotNull ChangeListener changeListener
TheChangeListenerforGUISpinner.spinner. -
newCharModel
@NotNull NewCharModel newCharModel
The shown model. -
spinner
@NotNull JSpinner spinner
The Swing component that implements the combo box. -
spinnerModel
@NotNull SpinnerNumberModel spinnerModel
The model forGUISpinner.spinner. -
stat
@NotNull NewcharStat stat
The shown stat. -
value
int value
The value currently being entered. Set to 0 if none is being entered.
-
-
-
Package com.realtime.crossfire.jxclient.gui.textinput
-
Class com.realtime.crossfire.jxclient.gui.textinput.GUICommandText
class GUICommandText extends GUIText implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandExecutor
@NotNull CommandExecutor commandExecutor
TheCommandExecutorfor executing entered commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
The connection instance.
-
-
Class com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText
class GUIQueryText extends GUIText implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
server
@NotNull CrossfireServerConnection server
TheCrossfireServerConnectionfor sending reply commands.
-
-
Class com.realtime.crossfire.jxclient.gui.textinput.GUIText
class GUIText extends ActivatableGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activeColor
@NotNull Color activeColor
Thecolorfor rendering displayed text when the element is active. -
activeImage
@NotNull Image activeImage
The element's background image when it is active. -
clipboard
@NotNull Clipboard clipboard
The clipboard for cut/copy/paste operations. -
commandCallback
@NotNull CommandCallback commandCallback
TheCommandCallbackto use. -
commandHistory
@Nullable CommandHistory commandHistory
TheCommandHistoryfor this text field. Set tonullis no command history is used. -
cursor
int cursor
The cursor location. -
font
@NotNull Font font
Thefontfor rendering displayed text. -
hideInput
boolean hideInput
If set, hide input; else show input. -
inactiveColor
@NotNull Color inactiveColor
Thecolorfor rendering displayed text when the element is inactive. Also color of cursor. -
inactiveImage
@NotNull Image inactiveImage
The element's background image when it is inactive. -
margin
int margin
The left margin in pixels. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModelthat is shown. -
offset
int offset
The display offset: this many characters are hidden. -
preferredSize
Dimension preferredSize
The size of this component. -
selection
@Nullable Clipboard selection
The system selection for cut/copy/paste operations. Set tonullif the system does not support a selection. -
syncCursor
@NotNull Object syncCursor
Object used to synchronize on access toGUIText.text,GUIText.cursor, andGUIText.offset. -
text
@NotNull StringBuilder text
The entered text.
-
-
Class com.realtime.crossfire.jxclient.gui.textinput.GUITextField
class GUITextField extends GUIText implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
commandList
@NotNull CommandList commandList
TheCommandListfor executing commands.
-
-
Exception com.realtime.crossfire.jxclient.gui.textinput.NoSuchCommandException
class NoSuchCommandException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.protocol
-
Exception com.realtime.crossfire.jxclient.protocol.UnknownMessageTypeException
class UnknownMessageTypeException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.quests
-
Class com.realtime.crossfire.jxclient.quests.QuestComparator
class QuestComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.server.socket
-
Exception com.realtime.crossfire.jxclient.server.socket.UnknownCommandException
class UnknownCommandException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.settings.options
-
Exception com.realtime.crossfire.jxclient.settings.options.OptionException
class OptionException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.skin.skin
-
Exception com.realtime.crossfire.jxclient.skin.skin.JXCSkinException
class JXCSkinException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.spells
-
Class com.realtime.crossfire.jxclient.spells.SpellComparator
class SpellComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.realtime.crossfire.jxclient.util
-
Class com.realtime.crossfire.jxclient.util.EventListenerList2
class EventListenerList2 extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
eventListenerList
@NotNull CopyOnWriteArrayList<T extends EventListener> eventListenerList
TheCopyOnWriteArrayListholding all listener.
-
-
Exception com.realtime.crossfire.jxclient.util.UnterminatedTokenException
class UnterminatedTokenException extends Exception implements Serializable- serialVersionUID:
- 1L
-