Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.zazof.jteg.gui
Class CountryCanvas  view CountryCanvas download CountryCanvas.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byorg.zazof.jteg.gui.CountryCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CountryCanvas
extends java.awt.Canvas


Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  org.zazof.jteg.Country $country
           
private static boolean DEBUG
           
 
Fields inherited from class java.awt.Canvas
 
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
CountryCanvas(org.zazof.jteg.Country country)
          Constructor that creates a CountryCanvas from a given country
 
Method Summary
 void changeSelected()
          Changes the selectionvariable.
 void draw(java.awt.Graphics2D g)
          The draw method from the Canvas Interface Draws itself and its armies in the provided graphics2D environment
 int getAbsoluteXCoord()
          Returns the x-coordinate of the absolute location of this country
 int getAbsoluteYCoord()
          Returns the y-coordinate of the absolute location of this country
 org.zazof.jteg.Country getCountry()
          Returns the country associated with this countrycanvas
 java.lang.String getCountryName()
          Returns the name of the country associated with this CountryCanvas
 int getDistanceTo(int x, int y)
          Returns the squared distance between position of the armies and point (x,y)
 int getID()
          Returns the number of the Country associated with this CountryCanvas
 java.awt.Image getImage()
          Returns the imagebitmap that is associated with this country
 int getNumberOfArmies()
          Returns the number of armies currently present in this country
 org.zazof.jteg.Player getOwner()
          Returns the player that owns the Country associated with this CountryCanvas
 void select()
           
 void setNumberOfArmies(int armies)
          Sets the number of armies present in the country to the new value
 void setOwner(org.zazof.jteg.Player owner)
          Sets the new owner of the country associated with this CountryCanvas
 void unselect()
           
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

$country

private org.zazof.jteg.Country $country

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

CountryCanvas

public CountryCanvas(org.zazof.jteg.Country country)
Constructor that creates a CountryCanvas from a given country

Method Detail

getCountryName

public java.lang.String getCountryName()
Returns the name of the country associated with this CountryCanvas


getID

public int getID()
Returns the number of the Country associated with this CountryCanvas


getOwner

public org.zazof.jteg.Player getOwner()
Returns the player that owns the Country associated with this CountryCanvas


getImage

public java.awt.Image getImage()
Returns the imagebitmap that is associated with this country


getAbsoluteXCoord

public int getAbsoluteXCoord()
Returns the x-coordinate of the absolute location of this country


getAbsoluteYCoord

public int getAbsoluteYCoord()
Returns the y-coordinate of the absolute location of this country


getNumberOfArmies

public int getNumberOfArmies()
Returns the number of armies currently present in this country


getCountry

public org.zazof.jteg.Country getCountry()
Returns the country associated with this countrycanvas


getDistanceTo

public int getDistanceTo(int x,
                         int y)
Returns the squared distance between position of the armies and point (x,y)


setOwner

public void setOwner(org.zazof.jteg.Player owner)
Sets the new owner of the country associated with this CountryCanvas


setNumberOfArmies

public void setNumberOfArmies(int armies)
Sets the number of armies present in the country to the new value


draw

public void draw(java.awt.Graphics2D g)
The draw method from the Canvas Interface Draws itself and its armies in the provided graphics2D environment


changeSelected

public void changeSelected()
Changes the selectionvariable.


select

public void select()

unselect

public void unselect()