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.
-
InterfaceDescriptionInterface for components that use
ComponentPaintCache
.Interface for objects that can be inspected.Interface for listening to dragging the window by mouse.Listener interface for window close events.A managed window.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.Interface for bars that need more complicated drawing than a simple color bar. -
ClassDescriptionAbstractColorSelector<T extends ColorSelectionModel>Base class for the outfit color selectors.A
ScalingModel
that 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.A glass pane component for drawing dragged items.A renderer for map wide effects.AnItemPanel
that is enabled/disabled with a feature change event.Mouse handler for the game screen floor.An InternalWindow that implements ManagedWindow.A window like panel component with a title bar and optional close and minimize buttons.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.AScalingModel
that implements a linearly displayed value with a known maximum.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 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.Summary description for LoginGUI.Class for determining the used transparency mode.Utilities for system level windows.