|
|||||||||
| 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
GUI.GUICell
public class GUICell
Class used to provide declaration and implementation of all methods used by all cells in the Monopoly Grid. This includes methods about setting the GridBagConstraints objects for each cell,about adding a players position panel in the cell, and about adding a cell separator in the cell. This method has no constructor as no cell in the graphical representation of the monopoly grid is instance of this class.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JPanel |
playersposition
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
|---|---|
GUICell()
|
|
| Method Summary | |
|---|---|
protected void |
addCellSeparator(java.awt.GridBagConstraints c,
int orientation)
Method used to add a Cell Separator in this cell. |
void |
addDescription(java.lang.String name)
Method used to configure the Tool Tip Text in this Cell. |
void |
addDescription(java.lang.String name,
int tax)
Method used to configure the Tool Tip Text in this Cell (which is in fact a tax Cell). |
void |
addDescription(java.lang.String name,
java.lang.String owner,
int Price)
Method used to configure the Tool Tip Text in this Cell. |
void |
addDescription(java.lang.String name,
java.lang.String owner,
int Price,
int rent)
Method used to configure the Tool Tip Text in this Cell. |
void |
addDescription(java.lang.String name,
java.lang.String owner,
int Price,
int rent,
int housePrice)
Method used to configure the Tool Tip Text in this Cell (which is in fact a Street Cell). |
protected void |
addinPosition(int playerid)
Method used to add a players icon in this cell. |
protected void |
addPlayersPosition(java.awt.GridBagConstraints c,
int cellwidth,
int cellheight)
Method used to add a Players Position panel in "this" cell. |
protected void |
removefromPosition(int playerid)
Method used to remove a players icon from this cell. |
protected void |
setConstraints(java.awt.GridBagConstraints c,
int GX,
int GY,
int GW,
int GH,
double WX,
double WY,
int BTH)
Method used to set the GridBagConstaints object of each cell |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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.Container |
|---|
add, 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, transferFocusBackward, transferFocusDownCycle, 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, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.JPanel playersposition
| Constructor Detail |
|---|
public GUICell()
| Method Detail |
|---|
protected void setConstraints(java.awt.GridBagConstraints c,
int GX,
int GY,
int GW,
int GH,
double WX,
double WY,
int BTH)
c - the GridBagConstraints object of which the properties
will be set.GX - value used to set the GridBagConstaints.gridx variable.GY - value used to set the GridBagConstaints.gridy variable.GW - value used to set the GridBagConstaints.gridwidth variableGH - value used to set the GridBagConstaints.gridheight variable.WX - value used to set the GridBagConstaints.weightx variable.WY - value used to set the GridBagConstaints.weighty variable.BTH - value used to set the GridBagConstaints.fill variable.
protected void addPlayersPosition(java.awt.GridBagConstraints c,
int cellwidth,
int cellheight)
c - The specified GridBagConstraints object - settings for
the Players Position panel in this cell.cellwidth - the preferred width of the players position in
this cell.cellheight - the preferred height of the players position in
this cell.
protected void addCellSeparator(java.awt.GridBagConstraints c,
int orientation)
c - The specified GridBagConstraints object - settings for
the requested separator in this cell.orientation - the requested orientation of this separator
(VERTICAL or HORIZONTAL)public void addDescription(java.lang.String name)
name - this Cells name.
public void addDescription(java.lang.String name,
int tax)
name - this Cells name.tax - the tax value
public void addDescription(java.lang.String name,
java.lang.String owner,
int Price)
name - this Cells name.owner - the owner of this cell.Price - the price of this Cell.
public void addDescription(java.lang.String name,
java.lang.String owner,
int Price,
int rent)
name - this Cells name.owner - the owner of this cell.Price - the price of this Cell.rent - the rent of this Cell.
public void addDescription(java.lang.String name,
java.lang.String owner,
int Price,
int rent,
int housePrice)
name - this Cells name.owner - the owner of this cell.Price - the price of this Cell.rent - the rent of this Cell.housePrice - the house Price of this Cell.protected void addinPosition(int playerid)
playerid - the added player serial number, which specifies which icon
will be added.protected void removefromPosition(int playerid)
playerid - the added player serial number, which specifies which icon
will be added.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||