|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
soc.client.TradeOfferPanel
Two-mode panel to display either a short status message, or a resource trade offer/counter-offer.
The status message mode is used for tasks such as:
| Nested Class Summary | |
private class |
TradeOfferPanel.MessagePanel
|
private class |
TradeOfferPanel.OfferPanel
Contains both offer and counter-offer |
| Nested classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
(package private) static java.lang.String |
ACCEPT
|
(package private) static java.lang.String |
CANCEL
|
(package private) java.awt.CardLayout |
cardLayout
|
(package private) static java.lang.String |
CLEAR
|
(package private) int |
from
|
(package private) SOCHandPanel |
hp
|
(package private) static java.awt.Color |
insideBGColor
|
static java.lang.String |
MESSAGE_MODE
|
(package private) TradeOfferPanel.MessagePanel |
messagePanel
|
(package private) java.lang.String |
mode
|
(package private) static java.lang.String |
OFFER
|
static java.lang.String |
OFFER_MODE
|
(package private) TradeOfferPanel.OfferPanel |
offerPanel
|
(package private) SOCPlayerInterface |
pi
|
(package private) static java.lang.String |
REJECT
|
(package private) static java.lang.String |
SEND
|
protected static int[] |
zero
|
| Fields inherited from class java.awt.Panel |
|
| Fields inherited from class java.awt.Container |
|
| 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 | |
TradeOfferPanel(SOCHandPanel hp,
int from)
Creates a new TradeOfferPanel object. |
|
| Method Summary | |
void |
clearOffer()
Set the offer and counter-offer contents to zero. |
java.lang.String |
getMode()
Returns current mode of TradeOfferPanel.OFFER_MODE, or
TradeOfferPanel.MESSAGE_MODE, which has been set by using
setOffer(soc.game.SOCTradeOffer) or setMessage(java.lang.String) |
void |
setMessage(java.lang.String message)
Switch to the Message from another player. |
void |
setOffer(SOCTradeOffer currentOffer)
Update to view the of an offer from another player. |
| Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String OFFER_MODE
public static final java.lang.String MESSAGE_MODE
protected static final int[] zero
static final java.lang.String OFFER
static final java.lang.String ACCEPT
static final java.lang.String REJECT
static final java.lang.String SEND
static final java.lang.String CLEAR
static final java.lang.String CANCEL
static final java.awt.Color insideBGColor
int from
SOCHandPanel hp
SOCPlayerInterface pi
java.lang.String mode
java.awt.CardLayout cardLayout
TradeOfferPanel.MessagePanel messagePanel
TradeOfferPanel.OfferPanel offerPanel
| Constructor Detail |
public TradeOfferPanel(SOCHandPanel hp,
int from)
| Method Detail |
public void setMessage(java.lang.String message)
setOffer(SOCTradeOffer) to
show them again.
message - the message message to showpublic void setOffer(SOCTradeOffer currentOffer)
clearOffer().
currentOffer - the trade being proposedpublic void clearOffer()
public java.lang.String getMode()
TradeOfferPanel.OFFER_MODE, or
TradeOfferPanel.MESSAGE_MODE, which has been set by using
setOffer(soc.game.SOCTradeOffer) or setMessage(java.lang.String)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||