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

Quick Search    Search Deep

com.adorphuye.othello.gui
Class ImageButton  view ImageButton download ImageButton.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended bycom.adorphuye.othello.gui.ImageButton
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ImageButton
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  java.awt.Color foreground
           
private  java.awt.Image img
           
private  java.lang.String text
           
private  boolean toggle
           
 
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
ImageButton(java.awt.Image i)
           
 
Method Summary
 java.awt.Color getForeground()
          Returns this component's foreground color.
 java.awt.Image getImage()
           
 java.awt.Dimension getMaximumSize()
          Returns the component's maximum size.
 java.awt.Dimension getMinimumSize()
          Returns the component's minimum size.
 java.awt.Dimension getPreferredSize()
          Returns the component's preferred size.
 java.lang.String getText()
           
 boolean isToggle()
           
 void paint(java.awt.Graphics graphics)
          Repaints the canvas window.
 void setForeground(java.awt.Color c)
          Sets this component's foreground color to the specified color.
 void setImage(java.awt.Image i)
           
 void setText(java.lang.String s)
           
 void setToggle(boolean b)
           
 void update(java.awt.Graphics graphics)
          Updates the canvas in response to a request to repaint() it.
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
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, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, 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, 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, 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

img

private java.awt.Image img

toggle

private boolean toggle

text

private java.lang.String text

foreground

private java.awt.Color foreground
Constructor Detail

ImageButton

public ImageButton(java.awt.Image i)
Method Detail

setForeground

public void setForeground(java.awt.Color c)
Description copied from class: java.awt.Component
Sets this component's foreground color to the specified color. This is a bound property.


getForeground

public java.awt.Color getForeground()
Description copied from class: java.awt.Component
Returns this component's foreground color. If not set, this is inherited from the parent.


setToggle

public void setToggle(boolean b)

isToggle

public boolean isToggle()

setText

public void setText(java.lang.String s)

getText

public java.lang.String getText()

getMaximumSize

public java.awt.Dimension getMaximumSize()
Description copied from class: java.awt.Component
Returns the component's maximum size.


getMinimumSize

public java.awt.Dimension getMinimumSize()
Description copied from class: java.awt.Component
Returns the component's minimum size.


getPreferredSize

public java.awt.Dimension getPreferredSize()
Description copied from class: java.awt.Component
Returns the component's preferred size.


setImage

public void setImage(java.awt.Image i)

getImage

public java.awt.Image getImage()

paint

public void paint(java.awt.Graphics graphics)
Description copied from class: java.awt.Canvas
Repaints the canvas window. This method should be overridden by a subclass to do something useful, as this method simply paints the window with the background color.


update

public void update(java.awt.Graphics graphics)
Description copied from class: java.awt.Canvas
Updates the canvas in response to a request to repaint() it. The canvas is cleared with the current background colour, before paint() is called to add the new contents. Subclasses which override this method should either call this method via super.update(graphics) or re-implement this behaviour, so as to ensure that the canvas is clear before painting takes place.