Uses of Class
net.sf.freecol.client.gui.Canvas

Packages that use Canvas
net.sf.freecol.client This is the main client package. 
net.sf.freecol.client.gui Contains the GUI classes. 
net.sf.freecol.client.gui.animation   
net.sf.freecol.client.gui.panel Contains the panels and dialogs. 
 

Uses of Canvas in net.sf.freecol.client
 

Methods in net.sf.freecol.client that return Canvas
 Canvas FreeColClient.getCanvas()
          Gets the Canvas this client uses to display the GUI-components.
 

Uses of Canvas in net.sf.freecol.client.gui
 

Methods in net.sf.freecol.client.gui with parameters of type Canvas
 void WindowedFrame.setCanvas(Canvas canvas)
           
 void FullScreenFrame.setCanvas(Canvas canvas)
           
 

Constructors in net.sf.freecol.client.gui with parameters of type Canvas
CanvasMapEditorMouseListener(Canvas canvas, GUI g)
          The constructor to use.
CanvasMouseListener(Canvas canvas, GUI g)
          The constructor to use.
CanvasMouseMotionListener(Canvas canvas, GUI g, Map m)
          The constructor to use.
TilePopup(Tile tile, FreeColClient freeColClient, Canvas canvas, GUI gui)
          The constructor that will insert the MenuItems.
WindowedFrameListener(Canvas canvas)
          Constructs this WindowListener.
 

Uses of Canvas in net.sf.freecol.client.gui.animation
 

Methods in net.sf.freecol.client.gui.animation with parameters of type Canvas
static void Animations.unitAttack(Canvas canvas, Unit attacker, Unit defender, CombatModel.CombatResultType result)
          Animates a unit attack.
static void Animations.unitMove(Canvas canvas, Unit unit, Tile source, Tile destination)
          Animates a unit move.
 

Constructors in net.sf.freecol.client.gui.animation with parameters of type Canvas
UnitImageAnimation(Canvas canvas, Unit unit, SimpleZippedAnimation animation, Map.Direction direction)
          Constructor
 

Uses of Canvas in net.sf.freecol.client.gui.panel
 

Methods in net.sf.freecol.client.gui.panel that return Canvas
 Canvas UnitLabel.getCanvas()
          Returns the parent Canvas object.
 Canvas ProductionMultiplesLabel.getCanvas()
          Returns the parent Canvas object.
 Canvas ProductionLabel.getCanvas()
          Returns the parent Canvas object.
 Canvas GoodsLabel.getCanvas()
          Returns the parent Canvas object.
 Canvas FreeColPanel.getCanvas()
          Get the Canvas value.
 

Methods in net.sf.freecol.client.gui.panel with parameters of type Canvas
 void MapControls.addToComponent(Canvas component)
          Adds the map controls to the given component.
 void MapControls.removeFromComponent(Canvas canvas)
          Removes the map controls from the parent component.
 

Constructors in net.sf.freecol.client.gui.panel with parameters of type Canvas
AboutPanel(Canvas parent)
          The constructor that will add the items to this panel.
BuildingPanel(Building building, Canvas parent)
          Creates this BuildingPanel.
BuildingSitePanel(Colony colony, Canvas parent)
          Creates this ColonyPanel.
BuildingSiteToolTip(Colony colony, Canvas parent)
          Creates this BuildingSiteToolTip.
BuildingToolTip(Building building, Canvas parent)
          Creates this BuildingToolTip.
BuildQueuePanel(Colony colony, Canvas parent)
           
CaptureGoodsDialog(Canvas parent)
           
CargoPanel(Canvas parent, boolean withTitle)
          Creates this CargoPanel.
ChatPanel(Canvas parent)
          The constructor that will add the items to this panel.
ChooseFoundingFatherDialog(Canvas parent, java.util.List<FoundingFather> possibleFoundingFathers)
          The constructor that will add the items to this panel.
ClientOptionsDialog(Canvas parent)
          The constructor that will add the items to this panel.
ColonyPanel.ColonyCargoPanel(Canvas canvas)
           
ColonyPanel(Colony colony, Canvas parent)
          The constructor for the panel.
ColopediaPanel(Canvas parent, ColopediaPanel.PanelType panelType, FreeColGameObjectType objectType)
          The constructor that will add the items to this panel.
ColorCellEditor(Canvas canvas)
          The constructor to use.
CompactLabourReport(Canvas parent)
          The constructor that will add the items to this panel.
ConfirmDeclarationDialog(Canvas parent)
          The constructor that will add the items to this panel.
ConstructionPanel(Canvas parent, Colony colony)
          Creates this BuildingToolTip.
DeclarationDialog(Canvas parent)
          The constructor that will add the items to this panel.
DefaultTransferHandler(Canvas canvas, FreeColPanel parentPanel)
          The constructor to use.
DumpCargoDialog(Canvas parent, Unit unit)
          The constructor that will add the items to this panel.
EditSettlementDialog(Canvas canvas, IndianSettlement settlement)
          The constructor that will add the items to this panel.
EmigrationPanel(Canvas parent)
          The constructor to use.
ErrorPanel(Canvas parent)
          The constructor that will add the items to this panel.
EuropePanel.EuropeCargoPanel(Canvas canvas)
           
EuropePanel(Canvas parent)
          The constructor for the panel.
EventPanel(Canvas parent, EventPanel.EventType type)
          The constructor that will add the items to this panel.
FindSettlementDialog(Canvas parent)
          The constructor to use.
FreeColDialog(Canvas parent)
          Constructor.
FreeColPanel(Canvas parent)
          Constructor.
FreeColPanel(Canvas parent, java.awt.LayoutManager layout)
          Default constructor.
FreeColProgressBar(Canvas parent, GoodsType goodsType)
          Creates a new FreeColProgressBar instance.
FreeColProgressBar(Canvas parent, GoodsType goodsType, int min, int max)
          Creates a new FreeColProgressBar instance.
FreeColProgressBar(Canvas parent, GoodsType goodsType, int min, int max, int value, int step)
          Creates a new FreeColProgressBar instance.
GameOptionsDialog(Canvas parent, boolean editable)
          The constructor that will add the items to this panel.
GoodsLabel(Goods goods, Canvas parent)
          Initializes this JLabel with the given goods data.
GoodsLabel(Goods goods, Canvas parent, boolean isSmall)
          Initializes this JLabel with the given goods data.
IndianSettlementPanel(Canvas canvas, IndianSettlement settlement)
          The constructor that will add the items to this panel.
InformationDialog(Canvas parent, java.lang.String[] texts, javax.swing.ImageIcon[] images)
          Returns an information dialog that shows the given texts and images, and an "OK" button.
InformationDialog(Canvas canvas, java.lang.String text, javax.swing.ImageIcon image)
          Returns an information dialog that shows the given texts and images, and an "OK" button.
LoadingSavegameDialog(Canvas parent)
          The constructor that will add the items to this panel.
MainPanel(Canvas parent)
          The constructor that will add the items to this panel.
MapEditorTransformPanel(Canvas parent)
          The constructor that will add the items to this panel.
MapGeneratorOptionsDialog(Canvas parent)
          The constructor that will add the items to this panel.
MarketLabel(GoodsType type, Market market, Canvas parent)
          Initializes this JLabel with the given goods type.
MarketLabel(GoodsType type, Market market, Canvas parent, boolean isSmall)
          Initializes this JLabel with the given goods type.
MonarchPanel(Canvas parent, Monarch.MonarchAction action, java.lang.String... replace)
          The constructor that will add the items to this panel.
NegotiationDialog(Canvas parent, Unit unit, Settlement settlement)
          Creates a new NegotiationDialog instance.
NegotiationDialog(Canvas parent, Unit unit, Settlement settlement, DiplomaticTrade agreement)
          Creates a new NegotiationDialog instance.
NewPanel(Canvas parent)
          The constructor that will add the items to this panel.
PlayersTable(Canvas canvas, NationOptions nationOptions, Player myPlayer)
          The constructor that will add the items to this panel.
PreCombatDialog(Unit attacker, Unit defender, Settlement settlement, Canvas parent)
           
ProductionLabel(Goods goods, Canvas parent)
          Creates a new ProductionLabel instance.
ProductionLabel(GoodsType goodsType, int amount, Canvas parent)
          Creates a new ProductionLabel instance.
ProductionLabel(GoodsType goodsType, int amount, int maximumProduction, Canvas parent)
          Creates a new ProductionLabel instance.
ProductionMultiplesLabel(java.util.List<AbstractGoods> goods, Canvas parent)
          Allow labels to include multiple goods.
RebelToolTip(Colony colony, Canvas parent)
          Creates this RebelToolTip.
RecruitDialog(Canvas parent)
          The constructor to use.
ReportCargoPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportColonyPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportContinentalCongressPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportExplorationPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportForeignAffairPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportHighScoresPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportHistoryPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportIndianPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportLabourDetailPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportLabourPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportMilitaryPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportNavalPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportPanel(Canvas parent, java.lang.String title)
          The constructor that will add the items to this panel.
ReportProductionPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportReligiousPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportRequirementsPanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportTradePanel(Canvas parent)
          The constructor that will add the items to this panel.
ReportTurnPanel(Canvas parent, ModelMessage... messages)
          The constructor that will add the items to this panel.
RiverStylePanel(Canvas parent)
          The constructor that will add the items to this panel.
SelectAmountDialog(Canvas parent, GoodsType goodsType, int available, boolean needToPay)
          The constructor to use.
SelectDestinationDialog(Canvas parent, Unit unit)
          The constructor to use.
ServerListPanel(Canvas parent, ConnectController connectController)
          The constructor that will add the items to this panel.
StartGamePanel(Canvas parent)
          The constructor that will add the items to this panel.
StatisticsPanel(Canvas parent)
          The constructor that will add the items to this panel.
StatusPanel(Canvas parent)
          Creates a new StatusPanel.
TilePanel(Canvas parent, Tile tile)
          The constructor that will add the items to this panel.
TradeRouteDialog(Canvas parent, TradeRoute selectedRoute)
          The constructor that will add the items to this panel.
TradeRouteInputDialog(Canvas parent, TradeRoute newRoute)
          The constructor that will add the items to this panel.
TrainDialog(Canvas parent, EuropePanel.EuropeAction europeAction)
          The constructor to use.
UnitLabel(Unit unit, Canvas parent)
          Initializes this JLabel with the given unit data.
UnitLabel(Unit unit, Canvas parent, boolean isSmall)
          Initializes this JLabel with the given unit data.
UnitLabel(Unit unit, Canvas parent, boolean isSmall, boolean ignoreLocation)
          Initializes this JLabel with the given unit data.
VictoryPanel(Canvas parent)
          The constructor that will add the items to this panel.
WarehouseDialog(Canvas parent, Colony colony)
          The constructor that will add the items to this panel.
WorkProductionPanel(Canvas canvas, Unit unit)