Package games.stendhal.client.gui
package games.stendhal.client.gui
the user interface including all dialogs, the main game window and
views for the game entities.
-
ClassDescriptionAbstractColorSelector<T extends ColorSelectionModel>Base class for the outfit color selectors.A
ScalingModelthat implements ChangeListener handling, but nothing else.Bare Bones Browser Launch for Java
Utility class to open a web page from a Swing application in the user's default browser.
Supports: Mac OS X, GNU/Linux, Unix, Windows XP/Vista/7
Example Usage:Latest Version: www.centerkey.com/java/browser
String url = "https://www.google.com/";
BareBonesBrowserLaunch.openURL(url);
Author: Dem Pilafian
Public Domain Software -- Free to Use as You LikeAn effect that turns the screen black, fading in specified duration.Cached painting for components that need it.Interface for components that useComponentPaintCache.A glass pane component for drawing dragged items.A renderer for map wide effects.AnItemPanelthat is enabled/disabled with a feature change event.Mouse handler for the game screen floor.Interface for objects that can be inspected.An InternalWindow that implements ManagedWindow.Interface for listening to dragging the window by mouse.A window like panel component with a title bar and optional close and minimize buttons.Listener interface for window close events.The main class that create the screen and starts the arianne client.A HTML implementation of a KTextEdit component.An effect that flashes the screen for specified duration, using the event strength attribute as the alpha value of the drawn flash.AScalingModelthat implements a linearly displayed value with a known maximum.A managed window.Sane mouse handling for components that want to implement drag and drop or pass mouse events to EntityViews.A mouse listener implementation for right click menu triggering to avoid copying the code everywhere.Special document filter for editing number only content.A helper object for accessing players' outfit color data.A model interface for values that need a representation as values [0, max], where the representation is not necessarily the same as the original value, for example the length of a health bar.A controller for isolating the out-of event dispatch thread calls to the game screen.A JScrollPane variant that hides the child components border completely when the scroll bars are not shown.A view of an RPSlot in a grid of ItemPanels.A window for showing contents of an entity's slot in a grid of ItemPanelsA component for drawing the various color bars.Interface for bars that need more complicated drawing than a simple color bar.Summary description for LoginGUI.Class for determining the used transparency mode.Utilities for system level windows.