Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.button;
35 import java.awt.Dimension;
36 import java.awt.event.ActionListener;
37 import java.awt.event.KeyEvent;
38 import java.awt.event.MouseEvent;
39 import javax.swing.Timer;
40 import org.jetbrains.annotations.NotNull;
41 import org.jetbrains.annotations.Nullable;
135 super.mouseClicked(e);
141 final int b = e.getButton();
143 case MouseEvent.BUTTON1:
150 case MouseEvent.BUTTON2:
153 case MouseEvent.BUTTON3:
160 super.mouseReleased(e);
166 final int b = e.getButton();
168 case MouseEvent.BUTTON1:
175 case MouseEvent.BUTTON2:
178 case MouseEvent.BUTTON3:
185 super.mousePressed(e);
191 final int b = e.getButton();
193 case MouseEvent.BUTTON1:
200 case MouseEvent.BUTTON2:
203 case MouseEvent.BUTTON3:
210 super.mouseExited(e);
231 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
238 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
256 switch (e.getKeyCode()) {
257 case KeyEvent.VK_SPACE:
258 case KeyEvent.VK_ENTER:
boolean containsCommand(@NotNull final Class<? extends GUICommand > command)
void addListener(@NotNull final NewCharModelListener listener)
final GUIElementListener elementListener
void setActive(final boolean active)
final GuiFactory guiFactory
boolean hasNonServerFailureErrorText()
void removeListener(@NotNull final NewCharModelListener listener)
final TooltipManager tooltipManager