Package net.sf.freecol.client.gui.panel
Class EuropePanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- net.sf.freecol.client.gui.panel.MigPanel
- 
- net.sf.freecol.client.gui.panel.FreeColPanel
- 
- net.sf.freecol.client.gui.panel.PortPanel
- 
- net.sf.freecol.client.gui.panel.EuropePanel
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public final class EuropePanel extends PortPanel This is a panel for the Europe display. It shows the ships in Europe and allows the user to send them back.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description private classEuropePanel.DestinationPanelA panel to hold unit labels that represent units that are going to America or Europe.static classEuropePanel.EuropeActionclassEuropePanel.EuropeanDocksPanelA panel that holds UnitLabels that represent Units that are waiting on the docks in Europe.private static classEuropePanel.EuropeButtonprivate classEuropePanel.EuropeInPortPanelA panel that holds unit labels that represent naval units that are waiting in Europe.private classEuropePanel.MarketPanelA panel that shows goods available for purchase in Europe.private classEuropePanel.TransactionLogTo log transactions made in Europe- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private Europeeuropeprivate EuropePanel.EuropeanDocksPaneleuropeanDocksPanelprivate javax.swing.JButtonexitButtonprivate EuropePanel.TransactionLoglogprivate static java.util.logging.Loggerloggerprivate EuropePanel.MarketPanelmarketPanelprivate javax.swing.JButtonpurchaseButtonprivate javax.swing.JButtonrecruitButtonprivate javax.swing.JButtonsailButtonprivate EuropePanel.DestinationPaneltoAmericaPanelprivate EuropePanel.DestinationPaneltoEuropePanelprivate javax.swing.JButtontrainButtonprivate javax.swing.JButtonunloadButton- 
Fields inherited from class net.sf.freecol.client.gui.panel.PortPanelcargoPanel, defaultTransferHandler, inPortPanel, pressListener, selectedUnitLabel
 - 
Fields inherited from class net.sf.freecol.client.gui.panel.FreeColPanelCANCEL, editable, HELP, MARGIN, NL_SPAN_SPLIT_2, OK, okButton, SPAN_SPLIT_2
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description EuropePanel(FreeColClient freeColClient, boolean header)The constructor for a EuropePanel.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcleanup()Cleans up this EuropePanel.private voidexitAction()Exits this EuropePanel.java.util.List<Unit>getUnitList()Get the units in Europe.private voidinitialize(Europe europe)Initialize this EuropePanel.voidrefresh()Refreshes this panel.voidremoveNotify()voidrequestFocus()What to do when requesting focus.private voidsailAction()A unit sets sail for the new world.voidsetSelectedUnitLabel(UnitLabel unitLabel)Selects a unit that is located somewhere on this panel.private voidunloadAction()Unload the contents of the currently selected carrier.- 
Methods inherited from class net.sf.freecol.client.gui.panel.PortPanelgetCargoPanel, getPressListener, getSelectedUnit, getSelectedUnitLabel, getTransferHandler, setSelectedUnit
 - 
Methods inherited from class net.sf.freecol.client.gui.panel.FreeColPanelactionPerformed, addClosingCallback, createColonyButton, getClientOptions, getFreeColClient, getGame, getGUI, getImageLibrary, getMap, getMyPlayer, getSmallAbstractUnitImage, getSpecification, igc, isEditable, setCancelComponent
 - 
Methods inherited from class net.sf.freecol.client.gui.panel.MigPanelgetMigLayout, getUIClassID
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
loggerprivate static final java.util.logging.Logger logger 
 - 
toAmericaPanelprivate EuropePanel.DestinationPanel toAmericaPanel 
 - 
toEuropePanelprivate EuropePanel.DestinationPanel toEuropePanel 
 - 
europeanDocksPanelprivate EuropePanel.EuropeanDocksPanel europeanDocksPanel 
 - 
marketPanelprivate EuropePanel.MarketPanel marketPanel 
 - 
logprivate EuropePanel.TransactionLog log 
 - 
exitButtonprivate javax.swing.JButton exitButton 
 - 
trainButtonprivate javax.swing.JButton trainButton 
 - 
purchaseButtonprivate javax.swing.JButton purchaseButton 
 - 
recruitButtonprivate javax.swing.JButton recruitButton 
 - 
unloadButtonprivate javax.swing.JButton unloadButton 
 - 
sailButtonprivate javax.swing.JButton sailButton 
 - 
europeprivate final Europe europe 
 
- 
 - 
Constructor Detail- 
EuropePanelpublic EuropePanel(FreeColClient freeColClient, boolean header) The constructor for a EuropePanel.- Parameters:
- freeColClient- The- FreeColClientfor the game.
- header- True when a header should be added.
 
 
- 
 - 
Method Detail- 
initializeprivate void initialize(Europe europe) Initialize this EuropePanel.- Parameters:
- europe- The- Europethis panel should display.
 
 - 
cleanupprivate void cleanup() Cleans up this EuropePanel.
 - 
requestFocuspublic void requestFocus() What to do when requesting focus.- Overrides:
- requestFocusin class- FreeColPanel
 
 - 
refreshpublic void refresh() Refreshes this panel.
 - 
setSelectedUnitLabelpublic void setSelectedUnitLabel(UnitLabel unitLabel) Selects a unit that is located somewhere on this panel.- Overrides:
- setSelectedUnitLabelin class- PortPanel
- Parameters:
- unitLabel- The- UnitLabelfor the unit that is being selected.
 
 - 
exitActionprivate void exitAction() Exits this EuropePanel.
 - 
unloadActionprivate void unloadAction() Unload the contents of the currently selected carrier.
 - 
sailActionprivate void sailAction() A unit sets sail for the new world.
 - 
getUnitListpublic java.util.List<Unit> getUnitList() Get the units in Europe.- Specified by:
- getUnitListin class- PortPanel
- Returns:
- A list of units in Europe.
 
 - 
removeNotifypublic void removeNotify() - Overrides:
- removeNotifyin class- PortPanel
 
 
- 
 
-