gui
Class IconFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--gui.ClosableFrame
                                |
                                +--gui.IconFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener

public class IconFrame
extends ClosableFrame
implements java.awt.event.ActionListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static byte[][] arc
           
static byte[][] arrow
           
 java.awt.Label blue
           
static byte[][] brush
           
static byte[][] circle
           
static byte[][] eyeDropper
           
 java.awt.Label green
           
static byte[][] hand
           
 java.awt.Label height
           
static byte[][] magnifyingGlass
           
static byte[][] marqee
           
static byte[][] oval
           
static byte[][] paintCan
           
static byte[][] polygon
           
 java.awt.Label red
           
static byte[][] warp
           
 java.awt.Label width
           
 java.awt.Label xPosition
           
 java.awt.Label yPosition
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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
IconFrame()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addIcon(IconComponent ic, java.awt.Container c)
           
 void deselectOtherIcons(IconComponent selectedIcon)
           
 IconComponent getIconComponent(byte[][] icon)
           
 IconComponent getSelectedIcon()
           
static void main(java.lang.String[] args)
           
 void setLabels(int w, int h, int r, int g, int b)
           
 void setPosition(int x, int y)
           
 
Methods inherited from class gui.ClosableFrame
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

arc

public static byte[][] arc

arrow

public static byte[][] arrow

blue

public java.awt.Label blue

brush

public static byte[][] brush

circle

public static byte[][] circle

eyeDropper

public static byte[][] eyeDropper

green

public java.awt.Label green

hand

public static byte[][] hand

height

public java.awt.Label height

magnifyingGlass

public static byte[][] magnifyingGlass

marqee

public static byte[][] marqee

oval

public static byte[][] oval

paintCan

public static byte[][] paintCan

polygon

public static byte[][] polygon

red

public java.awt.Label red

warp

public static byte[][] warp

width

public java.awt.Label width

xPosition

public java.awt.Label xPosition

yPosition

public java.awt.Label yPosition
Constructor Detail

IconFrame

public IconFrame()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

addIcon

public void addIcon(IconComponent ic,
                    java.awt.Container c)

deselectOtherIcons

public void deselectOtherIcons(IconComponent selectedIcon)

getIconComponent

public IconComponent getIconComponent(byte[][] icon)

getSelectedIcon

public IconComponent getSelectedIcon()

main

public static void main(java.lang.String[] args)

setLabels

public void setLabels(int w,
                      int h,
                      int r,
                      int g,
                      int b)

setPosition

public void setPosition(int x,
                        int y)