gui
Class ImageFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--gui.ClosableFrame
                                |
                                +--gui.ShortCutFrame
                                      |
                                      +--gui.ImageFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DisplaysPels, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener
Direct Known Subclasses:
Editor3D, FileMenu, FilterFrame, GridImage, ObjectView

public class ImageFrame
extends ShortCutFrame
implements DisplaysPels

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
 short[][] b
           
 short[][] g
           
 int height
           
 short[][] r
           
 int width
           
 
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
ImageFrame(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void clip()
           
 void fitScreen()
           
 java.lang.String getFileName()
           
 java.awt.Image getImage()
           
static java.lang.String getReadFileName()
           
static java.lang.String getReadFileName(java.lang.String prompt)
           
 void grabNumImage()
           
 void image2Short()
          image2Short - takes the private Image instance and makes 3 short arrays, r, g and b.
 void int2Short(int[] pels)
           
static void main(java.lang.String[] args)
           
 void openGif()
           
 void openGif(java.lang.String fn)
           
 void paint(java.awt.Graphics g)
           
 void pels2Image(int[] pels)
           
 void print(java.lang.String s)
           
 void println(java.lang.String s)
           
 void revert()
           
 void revertNoResize()
           
 void setFileName(java.lang.String _fn)
           
 void setFtpFileName(java.lang.String _fn)
           
 void setImage(java.awt.Image i)
           
 void setImageNoShort(java.awt.Image i)
           
 void setImageResize(java.awt.Image i)
           
 void short2Image()
          short2Image - turn 3 short arrays, r, g and b into an image.
 void waitForImage(java.awt.Component component, java.awt.Image image)
           
 
Methods inherited from class gui.ShortCutFrame
addMenuItem, getPS, getShortCut, keyPressed, keyReleased, keyTyped, mapModifiers, match
 
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, 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

b

public short[][] b

g

public short[][] g

height

public int height

r

public short[][] r

width

public int width
Constructor Detail

ImageFrame

public ImageFrame(java.lang.String title)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Overrides:
actionPerformed in class ShortCutFrame

clip

public void clip()

fitScreen

public void fitScreen()

getFileName

public java.lang.String getFileName()

getImage

public java.awt.Image getImage()

getReadFileName

public static java.lang.String getReadFileName()

getReadFileName

public static java.lang.String getReadFileName(java.lang.String prompt)

grabNumImage

public void grabNumImage()

image2Short

public void image2Short()
image2Short - takes the private Image instance and makes 3 short arrays, r, g and b.

int2Short

public void int2Short(int[] pels)

main

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

openGif

public void openGif()

openGif

public void openGif(java.lang.String fn)

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

pels2Image

public void pels2Image(int[] pels)
Specified by:
pels2Image in interface DisplaysPels

print

public void print(java.lang.String s)

println

public void println(java.lang.String s)

revert

public void revert()

revertNoResize

public void revertNoResize()

setFileName

public void setFileName(java.lang.String _fn)

setFtpFileName

public void setFtpFileName(java.lang.String _fn)

setImage

public void setImage(java.awt.Image i)

setImageNoShort

public void setImageNoShort(java.awt.Image i)

setImageResize

public void setImageResize(java.awt.Image i)

short2Image

public void short2Image()
short2Image - turn 3 short arrays, r, g and b into an image.

waitForImage

public void waitForImage(java.awt.Component component,
                         java.awt.Image image)