ip.gui.frames
Class ImageFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by graphics.graph.ClosableFrame
                      extended by ip.gui.frames.ShortCutFrame
                          extended by ip.gui.frames.ImageFrame
All Implemented Interfaces:
FrameStub, ShortCutInterface, java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
FileMenuFrame, FilterFrame, GridImageFrame

public class ImageFrame
extends ShortCutFrame

See Also:
Serialized Form

Field Summary
 ShortImageBean shortImageBean
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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)
           
 java.lang.String getDir()
           
 java.awt.Menu getFileMenu()
           
 java.awt.Menu getOpenMenu()
           
 ShortImageBean getShortImageBean()
           
 void grabNumImage()
           
static void image2Short(ImageFrame imageFrame)
          image2Short - takes the private Image instance and makes 3 short arrays, r, g and b.
static void main(java.lang.String[] args)
           
 void openGif()
           
 void openGif(java.io.File f)
           
 void paint(java.awt.Graphics g)
           
 void pels2Image(int[] pels)
           
 void revert()
           
 void revertNoResize()
           
 void setDir(java.lang.String dir)
           
 void setFileMenu(java.awt.Menu fileMenu)
           
 void setFtpFileName(java.lang.String _fn)
           
 void setImage(java.awt.Image i)
           
 void setImageNoShort(java.awt.Image img)
           
 void setImageResize(java.awt.Image image)
           
 void setImageSize(int w, int h)
           
 void setOpenMenu(java.awt.Menu openMenu)
           
 void setShortImageBean(ShortImageBean sib)
           
static void short2Image(ImageFrame imageFrame)
          short2Image - turn 3 short arrays, r, g and b into an image.
 
Methods inherited from class ip.gui.frames.ShortCutFrame
addMenuItem, getMenu, getPs, keyPressed, keyReleased, keyTyped, match
 
Methods inherited from class graphics.graph.ClosableFrame
getContentPane
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface graphics.graph.FrameStub
setLocation
 
Methods inherited from interface java.awt.image.ImageObserver
imageUpdate
 
Methods inherited from interface javax.accessibility.Accessible
getAccessibleContext
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent, remove
 

Field Detail

shortImageBean

public ShortImageBean shortImageBean
Constructor Detail

ImageFrame

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

actionPerformed

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

grabNumImage

public void grabNumImage()

setImageResize

public void setImageResize(java.awt.Image image)

setImage

public void setImage(java.awt.Image i)

setImageNoShort

public void setImageNoShort(java.awt.Image img)

short2Image

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

Parameters:
imageFrame - uses ImageFrame as a shortImageBean container

setShortImageBean

public void setShortImageBean(ShortImageBean sib)

pels2Image

public void pels2Image(int[] pels)

image2Short

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

Parameters:
imageFrame - uses the image frame as a shortimagebean container

openGif

public void openGif()

setFtpFileName

public void setFtpFileName(java.lang.String _fn)

openGif

public void openGif(java.io.File f)

revert

public void revert()

revertNoResize

public void revertNoResize()

main

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

paint

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

setImageSize

public void setImageSize(int w,
                         int h)

getFileMenu

public java.awt.Menu getFileMenu()

setFileMenu

public void setFileMenu(java.awt.Menu fileMenu)

getOpenMenu

public java.awt.Menu getOpenMenu()

setOpenMenu

public void setOpenMenu(java.awt.Menu openMenu)

getDir

public java.lang.String getDir()

setDir

public void setDir(java.lang.String dir)

getShortImageBean

public ShortImageBean getShortImageBean()