Package net.sf.freecol.client.gui

FreeCol Client GUI package

Contains the graphical user interface (GUI) classes.

A JFrame is created during the startup of the program. This frame will be a FreeColFrame which handles both windowed and full screen presentations.

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:

  • The GUI contains the methods to draw the map upon Canvas, in addition to other useful GUI methods.
  • The FreeColMenuBar is the menu bar that is displayed on top corner of the Canvas.
Since:
0.2.0