|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.sf.freecol.client.gui.panel.FreeColPanel
public class FreeColPanel
Superclass for all panels in FreeCol.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static javax.swing.border.Border |
CELLBORDER
|
static java.awt.Insets |
emptyMargin
|
static javax.swing.border.Border |
LEFTCELLBORDER
|
static javax.swing.border.Border |
TOPCELLBORDER
|
static javax.swing.border.Border |
TOPLEFTCELLBORDER
|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FreeColPanel(Canvas parent)
Constructor. |
|
FreeColPanel(Canvas parent,
java.awt.LayoutManager layout)
Default constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
This function analyses an event and calls the right methods to take care of the user's requests. |
static java.awt.event.MouseListener |
createEventForwardingMouseListener(java.awt.Component c)
Creates a MouseListener which forwards events
to the given Component . |
static java.awt.event.MouseMotionListener |
createEventForwardingMouseMotionListener(java.awt.Component c)
Creates a MouseMotionListener which forwards events
to the given Component . |
static void |
enterPressesWhenFocused(javax.swing.JButton button)
Registers enter key for a JButton. |
Canvas |
getCanvas()
Get the Canvas value. |
FreeColClient |
getClient()
Describe getClient method here. |
InGameController |
getController()
Describe getController method here. |
static javax.swing.JLabel |
getDefaultHeader(java.lang.String text)
Returns the default header for panels. |
static javax.swing.JTextArea |
getDefaultTextArea(java.lang.String text)
Returns a text area with standard settings suitable for use in FreeCol dialogs. |
static javax.swing.JTextArea |
getDefaultTextArea(java.lang.String text,
int columns)
Returns a text area with standard settings suitable for use in FreeCol dialogs. |
static javax.swing.JTextPane |
getDefaultTextPane()
Get a JTextPane with default styles. |
static javax.swing.JTextPane |
getDefaultTextPane(java.lang.String text)
Get a JTextPane with default styles and given text. |
Game |
getGame()
Describe getGame method here. |
ImageLibrary |
getLibrary()
Returns the ImageLibrary. |
static javax.swing.JButton |
getLinkButton(java.lang.String text,
javax.swing.Icon icon,
java.lang.String action)
Return a button suitable for linking to another panel (e.g. |
static java.text.DecimalFormat |
getModifierFormat()
Returns the default modifier value format. |
Player |
getMyPlayer()
Describe getMyPlayer method here. |
boolean |
isEditable()
Checks if this panel is editable |
void |
requestFocus()
The OK button requests focus. |
void |
setCancelComponent(javax.swing.AbstractButton cancelButton)
Make the given button the CANCEL button. |
void |
setSavedSize(java.awt.Dimension newSavedSize)
Set the SavedSize value. |
java.util.Set<Modifier> |
sortModifiers(java.util.Set<Modifier> result)
Sort the given modifiers according to type. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.awt.Insets emptyMargin
public static final javax.swing.border.Border TOPCELLBORDER
public static final javax.swing.border.Border CELLBORDER
public static final javax.swing.border.Border LEFTCELLBORDER
public static final javax.swing.border.Border TOPLEFTCELLBORDER
Constructor Detail |
---|
public FreeColPanel(Canvas parent)
public FreeColPanel(Canvas parent, java.awt.LayoutManager layout)
parent
- The Canvas
all panels belong to.layout
- The LayoutManager
to be used.Method Detail |
---|
public void setSavedSize(java.awt.Dimension newSavedSize)
SavedSize
value.
newSavedSize
- The new SavedSize value.public final Canvas getCanvas()
Canvas
value.
Canvas
valuepublic ImageLibrary getLibrary()
public FreeColClient getClient()
getClient
method here.
FreeColClient
valuepublic Game getGame()
getGame
method here.
Game
valuepublic InGameController getController()
getController
method here.
InGameController
valuepublic Player getMyPlayer()
getMyPlayer
method here.
Player
valuepublic boolean isEditable()
public void requestFocus()
requestFocus
in class javax.swing.JComponent
public static javax.swing.JTextPane getDefaultTextPane()
JTextPane
valuepublic static javax.swing.JTextPane getDefaultTextPane(java.lang.String text)
text
- a String
value
JTextPane
valuepublic static javax.swing.JTextArea getDefaultTextArea(java.lang.String text)
text
- The text to display in the text area.
public static javax.swing.JTextArea getDefaultTextArea(java.lang.String text, int columns)
text
- The text to display in the text area.columns
- an int
value
public static javax.swing.JButton getLinkButton(java.lang.String text, javax.swing.Icon icon, java.lang.String action)
text
- a String
valueicon
- an Icon
valueaction
- a String
value
JButton
valuepublic static javax.swing.JLabel getDefaultHeader(java.lang.String text)
text
- a String
value
JLabel
valuepublic void setCancelComponent(javax.swing.AbstractButton cancelButton)
cancelButton
- an AbstractButton
valuepublic static void enterPressesWhenFocused(javax.swing.JButton button)
button
- public static final java.text.DecimalFormat getModifierFormat()
DecimalFormat
valuepublic java.util.Set<Modifier> sortModifiers(java.util.Set<Modifier> result)
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
event
- The incoming ActionEvent.public static java.awt.event.MouseListener createEventForwardingMouseListener(java.awt.Component c)
MouseListener
which forwards events
to the given Component
.
c
- The Component
the events should be forwarded to.public static java.awt.event.MouseMotionListener createEventForwardingMouseMotionListener(java.awt.Component c)
MouseMotionListener
which forwards events
to the given Component
.
c
- The Component
the events should be forwarded to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |