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 globalNewCharModel
instance. -
timeoutEvent
@NotNull ActionListener timeoutEvent
TheActionListener
for generating autorepeat events. -
timer
@NotNull Timer timer
TheTimer
for 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
TheColor
of the overlay text ornull
to 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 ornull
to 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 globalKeybindingsManager
instance. -
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
TheNewCharModel
that is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUICharOptionsComboBox.newCharModel
. -
renderer
@NotNull JLabel renderer
TheJLabel
that displays the list values.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
model
@NotNull Model model
TheModel
to track for available classes. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListener
attached toGUIClassesComboBox.model
. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModel
that is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIClassesComboBox.newCharModel
. -
renderer
@NotNull JLabel renderer
TheJLabel
that 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
TheActionListener
forGUIComboBox.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
TheGUILog
to 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
TheModel
to track for available races. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListener
attached toGUIRacesComboBox.model
. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModel
that is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIRacesComboBox.newCharModel
. -
renderer
@NotNull JLabel renderer
TheJLabel
that displays the list values.
-
-
Class com.realtime.crossfire.jxclient.gui.combobox.GUIStartingMapsComboBox
- serialVersionUID:
- 1L
-
Serialized Fields
-
model
@NotNull Model model
TheModel
to track for available races. -
newCharacterInformationListener
@NotNull NewCharacterInformationListener newCharacterInformationListener
TheNewCharacterInformationListener
attached toGUIStartingMapsComboBox.model
. -
newCharModel
@NotNull NewCharModel newCharModel
TheNewCharModel
that is shown. -
newCharModelListener
@NotNull NewCharModelListener newCharModelListener
The listener attached toGUIStartingMapsComboBox.newCharModel
. -
renderer
@NotNull JLabel renderer
TheJLabel
that 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
TheCommandList
that 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.tooltipText
to form the tooltip. -
tooltipText
@NotNull String tooltipText
The tooltip suffix. It is appended toGUIDupGauge.tooltipPrefix
to 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
TheCommandList
that 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
TheStats
instance 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
TheGUIElementChangedListener
to be notified whenever this element has changed. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
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
TheRunnable
that implements the code ofAbstractGUIElement.setChanged()
which must run on the EDT. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to update.
-
-
Class com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement
class ActivatableGUIElement extends AbstractGUIElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to 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
TheFacesManager
instance 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
TheItemSet
to use. -
locationListener
@NotNull LocationListener locationListener
TheLocationListener
used to detect items added to or removed from this floor tile. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemFloor.locationListener
but 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
TheFacesManager
instance to use. -
floorView
@NotNull FloorView floorView
TheFloorView
to use. -
index
int index
The inventory slot index. -
inventoryView
@NotNull ItemView inventoryView
The inventory view to watch. -
locationListener
@NotNull LocationListener locationListener
TheItemListener
used to detect items added to or removed from this inventory slot. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemInventory.locationListener
but 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
TheFacesManager
instance to use. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
item
@Nullable CfItem item
The current item instance. -
itemListener
@NotNull CfItemListener itemListener
TheCfItemListener
used to detect attribute changes of the displayed item. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for 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
TheFacesManager
for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
index
int index
The currently selected spell or-1
if 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
TheFacesManager
for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
index
int index
The currently selected spell or-1
if none is selected. Corresponds toGUIItemKnowledgeType.currentFace
. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
TheKnowledgeManager
instance 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
TheFacesManager
for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
index
int index
The currently selected quest or-1
if none is selected. Corresponds toGUIItemQuest.quest
. -
locationListener
@NotNull LocationListener locationListener
TheLocationListener
used to detect items added to or removed from this quest slot. -
locationListenerEdt
@NotNull Runnable locationListenerEdt
Called fromGUIItemQuest.locationListener
but runs on the EDT. -
quest
@Nullable Quest quest
The currently selectedQuest
, null if none. -
questListener
@NotNull QuestListener questListener
TheQuestListener
attached toGUIItemQuest.quest
. -
questsManager
@NotNull QuestsManager questsManager
TheQuestsManager
instance to watch. -
questsManagerListener
@NotNull QuestsManagerListener questsManagerListener
TheQuestsManagerListener
used 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
TheCommandExecutor
for executing commands. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
instance for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
font
@NotNull Font font
TheFont
for 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 monitoredShortcut
instance. Set tonull
if not active. -
shortcutListener
@NotNull ShortcutListener shortcutListener
TheShortcutListener
attached toGUIItemShortcut.shortcut
. -
shortcuts
@NotNull Shortcuts shortcuts
-
shortcutsListener
@NotNull ShortcutsListener shortcutsListener
TheShortcutsListener
attached 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
TheFacesManager
for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
index
int index
The currently selected spell or-1
if none is selected. Corresponds toGUIItemSpell.spell
. -
selected
boolean selected
Whether this element is selected in itsGUISpellList
. -
spell
@Nullable Spell spell
The currently selected spell ornull
if none is selected. It hasGUIItemSpell.spellListener
attached. Corresponds to indexGUIItemSpell.index
. -
spellListener
@NotNull SpellListener spellListener
TheSpellListener
attached toGUIItemSpell.spell
. -
spellsManager
@NotNull SpellsManager spellsManager
TheSpellsManager
instance to watch. -
spellsManagerListener
@NotNull SpellsManagerListener spellsManagerListener
TheSpellsManagerListener
used 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
TheFacesManager
for looking up faces. -
facesManagerListener
@NotNull FacesManagerListener facesManagerListener
TheFacesManagerListener
registered to detect updated faces. -
index
int index
The currently selected spell or-1
if 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 ornull
if none is selected. Corresponds to indexGUIItemSpellSkill.index
. -
spellsManager
@NotNull SpellsManager spellsManager
TheSpellsManager
instance to watch. -
spellsManagerListener
@NotNull SpellsManagerListener spellsManagerListener
TheSpellsManagerListener
used 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.backgroundImage
is 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
TheCrossfireFailureListener
registered to receive failure messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnection
to monitor.
-
-
Class com.realtime.crossfire.jxclient.gui.label.GUILabelQuery
class GUILabelQuery extends GUIMultiLineLabel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossfireQueryListener
@NotNull CrossfireQueryListener crossfireQueryListener
TheCrossfireQueryListener
registered to receive query commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnection
to 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
TheStats
instance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListener
registered 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
TheStats
instance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListener
registered 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
TheCrossfireFailureListener
registered to receive failure messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnection
to monitor. -
fontError
@NotNull Font fontError
The font for invalid values. -
listener
@NotNull NewCharModelListener listener
The listener attached toGUINewcharLabel.newCharModel
. -
newCharModel
@NotNull NewCharModel newCharModel
The globalNewCharModel
instance. -
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
TheFacesManager
to 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
TheCharacterInformationListener
attached 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
TheGUIElementListener
to use. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use to display faces. -
font
@NotNull Font font
The font for drawing list entries. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
name
@NotNull String name
The name of this element. -
selectedIndex
int selectedIndex
The currently selected list index. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to 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
TheCommandQueue
for sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnection
to use. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
to use. -
itemSet
@NotNull ItemSet itemSet
TheItemSet
to use. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
name
@NotNull String name
The base name. -
nextGroupFace
@NotNull Image nextGroupFace
TheImage
for "next group of items". -
prevGroupFace
@NotNull Image prevGroupFace
TheImage
for "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 queue
for sending commands. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
Theconnection
instance. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
Thefaces manager
instance to use. -
floorView
@NotNull FloorView floorView
Thefloor view
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
Theitem painter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to 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
TheGUIElementChangedListener
attached to allGUIItemItem
instances in the list. -
itemView
@NotNull ItemView itemView
TheItemView
to monitor. -
locationsListener
@NotNull LocationsListener locationsListener
TheLocationsListener
to be notified about changes.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueue
for sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
TheKnowledgeManager
instance to watch. -
name
@NotNull String name
The base name for created elements. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeTypeList
- serialVersionUID:
- 1L
-
Serialized Fields
-
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
knowledgeManager
@NotNull KnowledgeManager knowledgeManager
-
name
@NotNull String name
The base name for created elements. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to 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
TheCommandList
to execute on double-clicks ornull
to ignore double-clicks. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
list
@NotNull JList<T extends GUIElement> list
The list used to display the cells. -
listCellRenderer
@NotNull GUIListCellRenderer<? extends T extends GUIElement> listCellRenderer
TheGUIListCellRenderer
for theGUIList.list
. -
listSelectionListener
@NotNull ListSelectionListener listSelectionListener
TheListSelectionListener
attached 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-1
if no tooltip is shown. -
tooltipRectangle
@Nullable Rectangle tooltipRectangle
The location of the tooltip. Set tonull
if 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 displayingMetaserver
instances. -
image
@Nullable Image image
An image to draw before the server description. May benull
to 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
TheGUIElementListener
to 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 globalGuiFactory
instance. -
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
TheMetaserverEntryListener
attached to all tracked metaserver entries. It detects changed contents and updates the list accordingly. -
metaserverListener
@NotNull MetaserverListener metaserverListener
TheMetaserverListener
attached 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
TheTooltipManager
to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUIQuestList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueue
for sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
name
@NotNull String name
The base name for created elements. -
questsManager
@NotNull QuestsManager questsManager
The quests to display. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUISpellList
- serialVersionUID:
- 1L
-
Serialized Fields
-
commandQueue
@NotNull CommandQueue commandQueue
TheCommandQueue
for sending commands. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to 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
TheTooltipManager
to update.
-
-
Class com.realtime.crossfire.jxclient.gui.list.GUISpellSkillList
- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultSkillIcon
@NotNull FaceImages defaultSkillIcon
The defaultFaceImages
to use for the skills if not defined. -
elementListener
@NotNull GUIElementListener elementListener
TheGUIElementListener
to notify. -
facesManager
@NotNull FacesManager facesManager
TheFacesManager
to use. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
itemPainter
@NotNull ItemPainter itemPainter
TheItemPainter
for painting the icon. -
itemView
@NotNull ItemView itemView
TheItemView
to use. -
name
@NotNull String name
The base name for created elements. -
spellsManager
@NotNull SpellsManager spellsManager
The spells to display. -
tooltipManager
@NotNull TooltipManager tooltipManager
TheTooltipManager
to 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 tonull
if unused. -
beginSelection
int beginSelection
The first selected character. -
buffer
@NotNull Buffer buffer
TheBuffer
containing all received text messages. -
bufferListener
@NotNull BufferListener bufferListener
TheBufferListener
attached 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
TheRenderStateListener
attached 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 tonull
if 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
TheActionListener
for generating auto-scrolling events. -
timer
@NotNull Timer timer
TheTimer
for 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
TheDarknessColors
instance 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.mapWidth
if 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.mapWidth
if 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
TheFacesProvider
for looking up faces. -
images
@NotNull Map<Color,
Image> images MapsColor
to an image filled with this color with a size of one square. -
mapHeight
int mapHeight
The map height in squares. -
mapListener
@NotNull MapListener mapListener
TheMapListener
registered to receive map updates. -
mapscrollListener
@NotNull MapScrollListener mapscrollListener
TheMapScrollListener
registered to receive map_scroll commands. -
mapSizeListener
@NotNull MapSizeListener mapSizeListener
TheMapSizeListener
registered to detect map size changes. -
mapUpdaterState
@NotNull MapUpdaterState mapUpdaterState
TheMapUpdaterState
instance to display. -
mapWidth
int mapWidth
The map width in squares. -
newmapListener
@NotNull NewmapListener newmapListener
TheNewmapListener
registered 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
TheSmoothingRenderer
to use ornull
to 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
TheCrossfireServerConnection
to 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
ThePendingDirections
instance 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
TheMapUpdaterState
instance 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
TheOptionListener
attached 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.opaque
is 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 globalGuiFactory
instance. -
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.alpha
is 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
TheJXCWindowRenderer
this 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 globalGuiFactory
instance. -
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
TheJXCWindowRenderer
this 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
TheCrossfireDrawextinfoListener
registered to receive drawextinfo messages. -
crossfireDrawinfoListener
@NotNull CrossfireDrawinfoListener crossfireDrawinfoListener
TheCrossfireDrawinfoListener
registered to receive drawinfo messages. -
crossfireServerConnection
@NotNull CrossfireServerConnection crossfireServerConnection
TheCrossfireServerConnection
to monitor. -
guiFactory
@NotNull GuiFactory guiFactory
The globalGuiFactory
instance. -
windowRenderer
@NotNull JXCWindowRenderer windowRenderer
TheJXCWindowRenderer
this 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
TheStats
instance to use. -
statsListener
@NotNull StatsListener statsListener
TheStatsListener
registered 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
TheChangeListener
forGUISpinner.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
TheCommandExecutor
for 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
TheCrossfireServerConnection
for 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
Thecolor
for 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
TheCommandCallback
to use. -
commandHistory
@Nullable CommandHistory commandHistory
TheCommandHistory
for this text field. Set tonull
is no command history is used. -
cursor
int cursor
The cursor location. -
font
@NotNull Font font
Thefont
for rendering displayed text. -
hideInput
boolean hideInput
If set, hide input; else show input. -
inactiveColor
@NotNull Color inactiveColor
Thecolor
for 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
TheNewCharModel
that 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 tonull
if 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
TheCommandList
for 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
TheCopyOnWriteArrayList
holding all listener.
-
-
Exception com.realtime.crossfire.jxclient.util.UnterminatedTokenException
class UnterminatedTokenException extends Exception implements Serializable- serialVersionUID:
- 1L
-