Crossfire JXClient, Trunk
Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement Class Referenceabstract
Inheritance diagram for com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement:
Collaboration graph

Public Member Functions

void dispose ()
 
int getDialogBorderBottom ()
 
int getDialogBorderLeft ()
 
int getDialogBorderRight ()
 
int getDialogBorderTop ()
 
String getName ()
 
abstract TooltipText getTooltip ()
 
void inhibitListeners ()
 
boolean isDefault ()
 
boolean isIgnore ()
 
void mouseClicked (@NotNull final MouseEvent e)
 
void mouseDragged (@NotNull final MouseEvent e)
 
void mouseEntered (@NotNull final MouseEvent e)
 
void mouseExited (@NotNull final MouseEvent e)
 
void mouseMoved (@NotNull final MouseEvent e)
 
void mousePressed (@NotNull final MouseEvent e)
 
void mouseReleased (@NotNull final MouseEvent e)
 
void mouseWheelMoved (final int wheelRotation)
 
void setChanged ()
 
void setChangedListener (@Nullable final GUIElementChangedListener changedListener)
 
void setDefault (final boolean isDefault)
 
void setIgnore ()
 
String toString ()
 
- Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.GUIElement
void notifyOpen ()
 

Protected Member Functions

 AbstractGUIElement (@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, final boolean opaque, @NotNull final GuiFactory guiFactory)
 
TooltipText newTooltipText (@Nullable final String tooltipText)
 
void tooltipChanged ()
 

Private Attributes

GUIElementChangedListener changedListener
 
final GUIElementListener elementListener
 
final GuiFactory guiFactory
 
boolean ignore
 
boolean inhibitListeners
 
boolean isDefault
 
final String name
 
boolean pendingChange
 
final Runnable setChangedRunnable
 
final TooltipManager tooltipManager
 

Static Private Attributes

static final long serialVersionUID = 1
 

Detailed Description

Abstract base class for GUI elements to be shown in Guis.

Author
Lauwenmark
Andreas Kirschbaum

Definition at line 37 of file AbstractGUIElement.java.

Constructor & Destructor Documentation

◆ AbstractGUIElement()

com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement ( @NotNull final TooltipManager  tooltipManager,
@NotNull final GUIElementListener  elementListener,
@NotNull final String  name,
final boolean  opaque,
@NotNull final GuiFactory  guiFactory 
)
protected

Creates a new instance.

Parameters
tooltipManagerthe tooltip manager to update
elementListenerthe element listener to notify
namethe name of this element
opaquewhether this element is opaque
guiFactorythe global GUI factory instance

Definition at line 130 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.elementListener, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.guiFactory, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.name, and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipManager.

Member Function Documentation

◆ dispose()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.dispose ( )

Releases all allocated resources.

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap, com.realtime.crossfire.jxclient.gui.label.GUILabelStats2, com.realtime.crossfire.jxclient.gui.log.GUILog, com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut, com.realtime.crossfire.jxclient.gui.item.GUIItemQuest, com.realtime.crossfire.jxclient.gui.label.GUILabelStats, com.realtime.crossfire.jxclient.gui.item.GUIItemSpell, com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat, com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill, com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, com.realtime.crossfire.jxclient.gui.item.GUIItemFloor, com.realtime.crossfire.jxclient.gui.item.GUIItemInventory, com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel, com.realtime.crossfire.jxclient.gui.list.GUIMetaElement, com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage, com.realtime.crossfire.jxclient.gui.misc.GUISpinner, com.realtime.crossfire.jxclient.gui.misc.GUICheckBox, com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar, com.realtime.crossfire.jxclient.gui.button.AbstractButton, com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< T >, com.realtime.crossfire.jxclient.gui.item.GUIItemItem, com.realtime.crossfire.jxclient.gui.label.GUILabelFailure, com.realtime.crossfire.jxclient.gui.label.GUILabelQuery, and com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.

Definition at line 141 of file AbstractGUIElement.java.

◆ getDialogBorderBottom()

int com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getDialogBorderBottom ( )

Returns the size of the dialog's bottom border.

Returns
the size in pixels or 0 if this GUI element is not a dialog

Reimplemented in com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.

Definition at line 313 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseVertical().

Here is the caller graph for this function:

◆ getDialogBorderLeft()

int com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getDialogBorderLeft ( )

Returns the size of the dialog's left border.

Returns
the size in pixels or 0 if this GUI element is not a dialog

Reimplemented in com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.

Definition at line 297 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseHorizontal().

Here is the caller graph for this function:

◆ getDialogBorderRight()

int com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getDialogBorderRight ( )

Returns the size of the dialog's right border.

Returns
the size in pixels or 0 if this GUI element is not a dialog

Reimplemented in com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.

Definition at line 305 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseHorizontal().

Here is the caller graph for this function:

◆ getDialogBorderTop()

int com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getDialogBorderTop ( )

Returns the size of the dialog's top border.

Returns
the size in pixels or 0 if this GUI element is not a dialog

Reimplemented in com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.

Definition at line 289 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseVertical().

Here is the caller graph for this function:

◆ getName()

String com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getName ( )

Returns the internal name of this gui element. The name is used in skin files for identifying an element.

Returns
the name

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 174 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.name.

Referenced by com.realtime.crossfire.jxclient.gui.misc.JXCWindowRenderer.activateCommandInput().

Here is the caller graph for this function:

◆ getTooltip()

abstract TooltipText com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getTooltip ( )
abstract

Returns the current tooltip text.

Returns
the tooltip text or
null
to not show a tooltip

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground, com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge, com.realtime.crossfire.jxclient.gui.label.GUILabelStats2, com.realtime.crossfire.jxclient.gui.gauge.GUIGauge, com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut, com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< T >, com.realtime.crossfire.jxclient.gui.list.GUICharacter, com.realtime.crossfire.jxclient.gui.button.GUITextButton, com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat, com.realtime.crossfire.jxclient.gui.item.GUIItemItem, com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar, com.realtime.crossfire.jxclient.gui.list.GUIMetaElement, com.realtime.crossfire.jxclient.gui.misc.GUICheckBox, com.realtime.crossfire.jxclient.gui.label.GUILabelStats, com.realtime.crossfire.jxclient.gui.button.AbstractButton2, com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel, com.realtime.crossfire.jxclient.gui.map.GUIMiniMap, com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel, com.realtime.crossfire.jxclient.gui.map.GUIMapDirections, com.realtime.crossfire.jxclient.gui.misc.GUISpinner, com.realtime.crossfire.jxclient.gui.map.GUIMap, com.realtime.crossfire.jxclient.gui.misc.GUIPicture, com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel, com.realtime.crossfire.jxclient.gui.textinput.GUICommandText, com.realtime.crossfire.jxclient.gui.button.GUISelectableButton, com.realtime.crossfire.jxclient.gui.log.GUILabelLog, com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText, com.realtime.crossfire.jxclient.gui.textinput.GUITextField, com.realtime.crossfire.jxclient.gui.misc.GUIFill, and com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.

Referenced by com.realtime.crossfire.jxclient.gui.label.TooltipManagerImpl.addTooltip().

Here is the caller graph for this function:

◆ inhibitListeners()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.inhibitListeners ( )

◆ isDefault()

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isDefault ( )

Returns whether this element is the default element. The default element is selected with the ENTER key.

Returns
whether this element is the default element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 152 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isDefault.

◆ isIgnore()

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isIgnore ( )

Returns whether this gui element is to be ignored for user interaction.

Returns
whether this gui element is ignored

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 167 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.ignore.

◆ mouseClicked()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseClicked ( @NotNull final MouseEvent  e)

◆ mouseDragged()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseDragged ( @NotNull final MouseEvent  e)

Will be called when the mouse moves within this component while the button is pressed. This event will be delivered after mouseMoved(MouseEvent).

Note: if the mouse leaves this element's bounding box while the mouse button is still pressed, further

(but no

) events will be generated.

Parameters
ethe mouse event relative to this element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground, com.realtime.crossfire.jxclient.gui.log.GUILog, com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar, and com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle.

Definition at line 215 of file AbstractGUIElement.java.

◆ mouseEntered()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseEntered ( @NotNull final MouseEvent  e)

Will be called when the mouse has entered the bounding box of this element.

Parameters
ethe mouse event relative to this element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >.

Definition at line 186 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.TooltipManager.setElement(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipManager.

Here is the call graph for this function:

◆ mouseExited()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseExited ( @NotNull final MouseEvent  e)

Will be called when the mouse has left the bounding box of this element. This function will not be called unless mouseEntered(MouseEvent) has been called before.

Parameters
ethe mouse event relative to this element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, and com.realtime.crossfire.jxclient.gui.button.AbstractButton.

Definition at line 193 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipManager, and com.realtime.crossfire.jxclient.gui.gui.TooltipManager.unsetElement().

Here is the call graph for this function:

◆ mouseMoved()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseMoved ( @NotNull final MouseEvent  e)

Will be called when the mouse moves within this component. before.

Parameters
ethe mouse event relative to this element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >.

Definition at line 211 of file AbstractGUIElement.java.

◆ mousePressed()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mousePressed ( @NotNull final MouseEvent  e)

◆ mouseReleased()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseReleased ( @NotNull final MouseEvent  e)

Will be called when the user has released the mouse. This event may be delivered even if no previous mousePressed(MouseEvent) has been delivered before.

Parameters
ethe mouse event relative to this element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground, com.realtime.crossfire.jxclient.gui.log.GUILog, com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar, com.realtime.crossfire.jxclient.gui.button.AbstractButton, and com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle.

Definition at line 207 of file AbstractGUIElement.java.

◆ mouseWheelMoved()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseWheelMoved ( final int  wheelRotation)

Will be called when the mouse wheel has been moved.

Parameters
wheelRotationthe movement amount; negative=away from the user, positive=towards the user

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, com.realtime.crossfire.jxclient.gui.log.GUILog, and com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar.

Definition at line 219 of file AbstractGUIElement.java.

◆ newTooltipText()

TooltipText com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.newTooltipText ( @Nullable final String  tooltipText)
protected

Creates a TooltipText instance relative to this instance.

Parameters
tooltipTextthe text of the instance or
null
to return
null
Returns
the new instance or
null
if this component is not in a GUI

Definition at line 247 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.Gui.getComponent(), com.realtime.crossfire.jxclient.skin.skin.GuiFactory.getGui(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.guiFactory.

Referenced by com.realtime.crossfire.jxclient.gui.button.GUISelectableButton.getTooltip(), com.realtime.crossfire.jxclient.gui.misc.GUIPicture.getTooltip(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.getTooltip(), com.realtime.crossfire.jxclient.gui.misc.GUICheckBox.getTooltip(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.getTooltip(), com.realtime.crossfire.jxclient.gui.item.GUIItemItem.getTooltip(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.getTooltip(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.getTooltip(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.getTooltip(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.getTooltip(), com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut.getTooltip(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.getTooltip(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.getTooltip(), and com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.getTooltip().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setChanged()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged ( )

Records that the contents have changed and must be repainted.

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Reimplemented in com.realtime.crossfire.jxclient.gui.list.GUIList< T extends GUIElement >, and com.realtime.crossfire.jxclient.gui.item.GUIItemInventory.

Definition at line 223 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.inhibitListeners, com.realtime.crossfire.jxclient.util.SwingUtilities2.invokeLater(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.pendingChange, and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedRunnable.

Referenced by com.realtime.crossfire.jxclient.gui.button.GUIButton.activeChanged(), com.realtime.crossfire.jxclient.gui.item.GUIItem.activeChanged(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.activeChanged(), com.realtime.crossfire.jxclient.gui.misc.GUISpinner.activeChanged(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.activeChanged(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.activeChanged(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.GUIMetaElement(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.mouseClicked(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.mouseClicked(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.scroll(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.scroll(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.scroll(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.scroll(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.scroll(), com.realtime.crossfire.jxclient.gui.button.GUISelectableButton.select(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.select(), com.realtime.crossfire.jxclient.gui.misc.MouseTracker.setActiveComponent(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.setBounds(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.setHideInput(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.setIndex(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.setIndex(), com.realtime.crossfire.jxclient.gui.item.GUIItemItem.setItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.setKnowledgeItem(), com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar.setPosition(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.setQuest(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.setSelected(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.setSelected(), com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut.setShortcut(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.setSkill(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.setSkill(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.setSpell(), com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge.setValues(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.setValues(), com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.setValues(), com.realtime.crossfire.jxclient.gui.item.GUIItem.setVisible(), com.realtime.crossfire.jxclient.gui.label.GUILabel.textChanged(), com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel.textChanged(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.updateSelectedItem(), and com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.updateStat().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setChangedListener()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedListener ( @Nullable final GUIElementChangedListener  changedListener)

Sets the GUIElementChangedListener to be notified. Note that at most one such listener may be set per gui element.

Parameters
changedListenerthe listener or
null
to unset

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 272 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.changedListener.

Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText().

Here is the caller graph for this function:

◆ setDefault()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setDefault ( final boolean  isDefault)

Sets whether this element is the default element. The default element is selected with the ENTER key.

Parameters
isDefaultwhether this element is the default element

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 157 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isDefault.

◆ setIgnore()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setIgnore ( )

Marks this gui element to be ignored for user interaction.

Implements com.realtime.crossfire.jxclient.gui.gui.GUIElement.

Definition at line 162 of file AbstractGUIElement.java.

References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.ignore.

◆ tooltipChanged()

void com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipChanged ( )
protected

◆ toString()

String com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.toString ( )

Member Data Documentation

◆ changedListener

GUIElementChangedListener com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.changedListener
private

The GUIElementChangedListener to be notified whenever this element has changed.

Definition at line 55 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedListener().

◆ elementListener

final GUIElementListener com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.elementListener
private

The GUIElementListener to notify.

Definition at line 89 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement(), com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.AbstractGUIMap(), com.realtime.crossfire.jxclient.gui.label.AbstractLabel.AbstractLabel(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.GUIComboBox(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.GUIDialogBackground(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle.GUIDialogTitle(), com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.GUIDupGauge(), com.realtime.crossfire.jxclient.gui.misc.GUIFill.GUIFill(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.GUIGauge(), com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel.GUIHTMLLabel(), com.realtime.crossfire.jxclient.gui.label.GUILabel.GUILabel(), com.realtime.crossfire.jxclient.gui.label.GUILabelFailure.GUILabelFailure(), com.realtime.crossfire.jxclient.gui.log.GUILabelLog.GUILabelLog(), com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage.GUILabelMessage(), com.realtime.crossfire.jxclient.gui.label.GUILabelQuery.GUILabelQuery(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.GUILabelStats(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.GUILabelStats2(), com.realtime.crossfire.jxclient.gui.log.GUILog.GUILog(), com.realtime.crossfire.jxclient.gui.map.GUIMap.GUIMap(), com.realtime.crossfire.jxclient.gui.map.GUIMapDirections.GUIMapDirections(), com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.GUIMessageLog(), com.realtime.crossfire.jxclient.gui.map.GUIMiniMap.GUIMiniMap(), com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel.GUIMultiLineLabel(), com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel.GUINewcharLabel(), com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel.GUIOneLineLabel(), com.realtime.crossfire.jxclient.gui.misc.GUIPicture.GUIPicture(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.GUIPictureStat(), com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge.GUITextGauge(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseClicked(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mousePressed().

◆ guiFactory

final GuiFactory com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.guiFactory
private

The global GuiFactory instance.

Definition at line 48 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.button.AbstractButton.AbstractButton(), com.realtime.crossfire.jxclient.gui.button.AbstractButton2.AbstractButton2(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement(), com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.AbstractGUIMap(), com.realtime.crossfire.jxclient.gui.label.AbstractLabel.AbstractLabel(), com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.ActivatableGUIElement(), com.realtime.crossfire.jxclient.gui.button.GUIButton.GUIButton(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.GUICharacter(), com.realtime.crossfire.jxclient.gui.misc.GUICheckBox.GUICheckBox(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.GUIComboBox(), com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.GUIDupGauge(), com.realtime.crossfire.jxclient.gui.misc.GUIFill.GUIFill(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.GUIGauge(), com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel.GUIHTMLLabel(), com.realtime.crossfire.jxclient.gui.item.GUIItem.GUIItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemFloor.GUIItemFloor(), com.realtime.crossfire.jxclient.gui.item.GUIItemInventory.GUIItemInventory(), com.realtime.crossfire.jxclient.gui.item.GUIItemItem.GUIItemItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.GUIItemKnowledge(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.GUIItemKnowledgeType(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.GUIItemQuest(), com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut.GUIItemShortcut(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.GUIItemSpell(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.GUIItemSpellSkill(), com.realtime.crossfire.jxclient.gui.label.GUILabel.GUILabel(), com.realtime.crossfire.jxclient.gui.label.GUILabelFailure.GUILabelFailure(), com.realtime.crossfire.jxclient.gui.log.GUILabelLog.GUILabelLog(), com.realtime.crossfire.jxclient.gui.label.GUILabelQuery.GUILabelQuery(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.GUILabelStats(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.GUILabelStats2(), com.realtime.crossfire.jxclient.gui.log.GUILog.GUILog(), com.realtime.crossfire.jxclient.gui.map.GUIMap.GUIMap(), com.realtime.crossfire.jxclient.gui.map.GUIMapDirections.GUIMapDirections(), com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.GUIMessageLog(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.GUIMetaElement(), com.realtime.crossfire.jxclient.gui.map.GUIMiniMap.GUIMiniMap(), com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel.GUIMultiLineLabel(), com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel.GUINewcharLabel(), com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel.GUIOneLineLabel(), com.realtime.crossfire.jxclient.gui.misc.GUIPicture.GUIPicture(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.GUIPictureStat(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar.GUIScrollBar(), com.realtime.crossfire.jxclient.gui.button.GUISelectableButton.GUISelectableButton(), com.realtime.crossfire.jxclient.gui.misc.GUISpinner.GUISpinner(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.GUITextButton(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge.GUITextGauge(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.newTooltipText().

◆ ignore

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.ignore
private

Whether this gui element should be ignored for user interaction.

Definition at line 71 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isIgnore(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setIgnore().

◆ inhibitListeners

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.inhibitListeners
private

◆ isDefault

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.isDefault
private

◆ name

final String com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.name
private

The name of this element.

Definition at line 77 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.button.AbstractButton.AbstractButton(), com.realtime.crossfire.jxclient.gui.button.AbstractButton2.AbstractButton2(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement(), com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.AbstractGUIMap(), com.realtime.crossfire.jxclient.gui.label.AbstractLabel.AbstractLabel(), com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.ActivatableGUIElement(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.getName(), com.realtime.crossfire.jxclient.gui.button.GUIButton.GUIButton(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.GUICharacter(), com.realtime.crossfire.jxclient.gui.misc.GUICheckBox.GUICheckBox(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.GUIComboBox(), com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.GUIDialogBackground(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle.GUIDialogTitle(), com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.GUIDupGauge(), com.realtime.crossfire.jxclient.gui.misc.GUIFill.GUIFill(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.GUIGauge(), com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel.GUIHTMLLabel(), com.realtime.crossfire.jxclient.gui.item.GUIItem.GUIItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemFloor.GUIItemFloor(), com.realtime.crossfire.jxclient.gui.item.GUIItemInventory.GUIItemInventory(), com.realtime.crossfire.jxclient.gui.item.GUIItemItem.GUIItemItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.GUIItemKnowledge(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.GUIItemKnowledgeType(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.GUIItemQuest(), com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut.GUIItemShortcut(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.GUIItemSpell(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.GUIItemSpellSkill(), com.realtime.crossfire.jxclient.gui.label.GUILabel.GUILabel(), com.realtime.crossfire.jxclient.gui.label.GUILabelFailure.GUILabelFailure(), com.realtime.crossfire.jxclient.gui.log.GUILabelLog.GUILabelLog(), com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage.GUILabelMessage(), com.realtime.crossfire.jxclient.gui.label.GUILabelQuery.GUILabelQuery(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.GUILabelStats(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.GUILabelStats2(), com.realtime.crossfire.jxclient.gui.list.GUIList< GUICharacter >.GUIList(), com.realtime.crossfire.jxclient.gui.log.GUILog.GUILog(), com.realtime.crossfire.jxclient.gui.map.GUIMap.GUIMap(), com.realtime.crossfire.jxclient.gui.map.GUIMapDirections.GUIMapDirections(), com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.GUIMessageLog(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.GUIMetaElement(), com.realtime.crossfire.jxclient.gui.map.GUIMiniMap.GUIMiniMap(), com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel.GUIMultiLineLabel(), com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel.GUINewcharLabel(), com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel.GUIOneLineLabel(), com.realtime.crossfire.jxclient.gui.misc.GUIPicture.GUIPicture(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.GUIPictureStat(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar.GUIScrollBar(), com.realtime.crossfire.jxclient.gui.button.GUISelectableButton.GUISelectableButton(), com.realtime.crossfire.jxclient.gui.misc.GUISpinner.GUISpinner(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.GUITextButton(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge.GUITextGauge(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.toString(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.updateErrorText().

◆ pendingChange

boolean com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.pendingChange
private

Used to avoid refreshing items all the time.

Definition at line 94 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged().

◆ serialVersionUID

final long com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.serialVersionUID = 1
staticprivate

The serial version UID.

Definition at line 42 of file AbstractGUIElement.java.

◆ setChangedRunnable

final Runnable com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedRunnable
private
Initial value:
= new Runnable() {
@Override
public void run() {
synchronized (setChangedRunnable) {
pendingChange = false;
return;
}
}
final Gui parent = guiFactory.getGui(AbstractGUIElement.this);
if (parent != null) {
parent.repaint();
}
if (isVisible() && changedListener != null) {
}
}
}

The Runnable that implements the code of setChanged() which must run on the EDT.

Definition at line 101 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.inhibitListeners(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged().

◆ tooltipManager

final TooltipManager com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipManager
private

The TooltipManager to update.

Definition at line 83 of file AbstractGUIElement.java.

Referenced by com.realtime.crossfire.jxclient.gui.button.AbstractButton.AbstractButton(), com.realtime.crossfire.jxclient.gui.button.AbstractButton2.AbstractButton2(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement(), com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.AbstractGUIMap(), com.realtime.crossfire.jxclient.gui.label.AbstractLabel.AbstractLabel(), com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.ActivatableGUIElement(), com.realtime.crossfire.jxclient.gui.button.GUIButton.GUIButton(), com.realtime.crossfire.jxclient.gui.list.GUICharacter.GUICharacter(), com.realtime.crossfire.jxclient.gui.misc.GUICheckBox.GUICheckBox(), com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox< Integer >.GUIComboBox(), com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground.GUIDialogBackground(), com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle.GUIDialogTitle(), com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge.GUIDupGauge(), com.realtime.crossfire.jxclient.gui.misc.GUIFill.GUIFill(), com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.GUIGauge(), com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel.GUIHTMLLabel(), com.realtime.crossfire.jxclient.gui.item.GUIItem.GUIItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemFloor.GUIItemFloor(), com.realtime.crossfire.jxclient.gui.item.GUIItemInventory.GUIItemInventory(), com.realtime.crossfire.jxclient.gui.item.GUIItemItem.GUIItemItem(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.GUIItemKnowledge(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType.GUIItemKnowledgeType(), com.realtime.crossfire.jxclient.gui.item.GUIItemQuest.GUIItemQuest(), com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut.GUIItemShortcut(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpell.GUIItemSpell(), com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill.GUIItemSpellSkill(), com.realtime.crossfire.jxclient.gui.label.GUILabel.GUILabel(), com.realtime.crossfire.jxclient.gui.label.GUILabelFailure.GUILabelFailure(), com.realtime.crossfire.jxclient.gui.log.GUILabelLog.GUILabelLog(), com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage.GUILabelMessage(), com.realtime.crossfire.jxclient.gui.label.GUILabelQuery.GUILabelQuery(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.GUILabelStats(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.GUILabelStats2(), com.realtime.crossfire.jxclient.gui.list.GUIList< GUICharacter >.GUIList(), com.realtime.crossfire.jxclient.gui.log.GUILog.GUILog(), com.realtime.crossfire.jxclient.gui.map.GUIMap.GUIMap(), com.realtime.crossfire.jxclient.gui.map.GUIMapDirections.GUIMapDirections(), com.realtime.crossfire.jxclient.gui.log.GUIMessageLog.GUIMessageLog(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.GUIMetaElement(), com.realtime.crossfire.jxclient.gui.map.GUIMiniMap.GUIMiniMap(), com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel.GUIMultiLineLabel(), com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel.GUINewcharLabel(), com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel.GUIOneLineLabel(), com.realtime.crossfire.jxclient.gui.misc.GUIPicture.GUIPicture(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.GUIPictureStat(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar.GUIScrollBar(), com.realtime.crossfire.jxclient.gui.button.GUISelectableButton.GUISelectableButton(), com.realtime.crossfire.jxclient.gui.misc.GUISpinner.GUISpinner(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.button.GUITextButton.GUITextButton(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge.GUITextGauge(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseEntered(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseExited(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipChanged().


The documentation for this class was generated from the following file:
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.changedListener
GUIElementChangedListener changedListener
Definition: AbstractGUIElement.java:55
com.realtime.crossfire.jxclient.gui.gui.GUIElementChangedListener.notifyChanged
void notifyChanged()
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.pendingChange
boolean pendingChange
Definition: AbstractGUIElement.java:94
com.realtime.crossfire.jxclient.skin.skin.GuiFactory.getGui
Gui getGui(@NotNull final AbstractGUIElement element)
Definition: GuiFactory.java:110
com.realtime.crossfire.jxclient.gui.gui.Gui.repaint
void repaint()
Definition: Gui.java:707
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseMoved
void mouseMoved(@NotNull final MouseEvent e)
Definition: AbstractGUIElement.java:211
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedRunnable
final Runnable setChangedRunnable
Definition: AbstractGUIElement.java:101
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.AbstractGUIElement
AbstractGUIElement(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, final boolean opaque, @NotNull final GuiFactory guiFactory)
Definition: AbstractGUIElement.java:130
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.inhibitListeners
boolean inhibitListeners
Definition: AbstractGUIElement.java:66
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.guiFactory
final GuiFactory guiFactory
Definition: AbstractGUIElement.java:48
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.mouseDragged
void mouseDragged(@NotNull final MouseEvent e)
Definition: AbstractGUIElement.java:215