|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
OutForAnimationCallback | A callback interface for GUI.executeWithUnitOutForAnimation(net.sf.freecol.common.model.Unit, net.sf.freecol.common.model.Tile, OutForAnimationCallback) . |
Class Summary | |
---|---|
Canvas | The main container for the other GUI components in FreeCol. |
CanvasMapEditorMouseListener | Listens to the mouse being moved at the level of the Canvas. |
CanvasMouseListener | Listens to mouse buttons being pressed at the level of the Canvas. |
CanvasMouseMotionListener | Listens to the mouse being moved at the level of the Canvas. |
FAFile | Represents the data within a Font Animation File. |
FreeColMenuBar | The menu bar that is displayed on the top left corner of the
Canvas . |
FreeColMenuTest | |
FullScreenFrame | The fullscreen frame that contains everything. |
GUI | This class is responsible for drawing the map/background on the
Canvas . |
GUIMessage | Represents a message that can be displayed in the GUI. |
ImageLibrary | Holds various images that can be called upon by others in order to display certain things. |
InGameMenuBar | This is the menu bar used in-game. |
MapEditorMenuBar | The menu bar used when running in editor mode. |
MessageLabel | |
TerrainCursor | |
TilePopup | Allows the user to obtain more info about a certain tile or to activate a specific unit on the tile. |
ViewMode | This class controls the type of view currently being used |
WindowedFrame | The frame that contains everything. |
WindowedFrameListener | The WindowListener for the WindowedFrame class. |
Enum Summary | |
---|---|
Canvas.BoycottAction | |
Canvas.MissionaryAction | |
Canvas.ScoutAction | |
Canvas.TradeAction |
Contains the GUI classes.
A JFrame
is created during the startup of the program. This frame will
be either a FullScreenFrame
or a
WindowedFrame
based on the capabillities of
the system (or the user's manual choice).
A Canvas
will then be added to the frame.
Canvas
is the main container for the other GUI components in FreeCol.
This class is where the panels, dialogs and menus are added. In addition, Canvas
is the component in which the map graphics are displayed.
Other important classes:
GUI
contains the methods to draw
the map upon Canvas
, in addition to other useful gui-methods.
FreeColMenuBar
is the menu bar that is
displayed on top corner of the Canvas
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |