edu.jhu.tmaj.client.image
Class ArrayImageFrame

java.lang.Object
  extended by edu.jhu.tmaj.client.image.ArrayImageFrame
All Implemented Interfaces:
ArrayImageSettable

public final class ArrayImageFrame
extends java.lang.Object
implements ArrayImageSettable

A Frame that displays an ArrayImage and data fields for scoring.


Field Summary
(package private)  javax.swing.JCheckBox acceptCheckBox
           
(package private)  ArrayImageCell arrayImage
           
(package private)  ArrayImagePanel arrayImagePanel
           
(package private)  javax.swing.JButton infoButton
           
(package private)  NavigationGUI navigationGUI
           
(package private)  SessionBean sessionBean
           
(package private)  ShapesFrame shapesFrame
           
(package private)  javax.swing.JButton sizeButton
           
(package private)  TopMenu topMenu
           
 
Constructor Summary
ArrayImageFrame(SessionBean session_bean, ImageAppGuis imageAppGuis, InfoFrame infoFrame)
           
 
Method Summary
(package private)  void acceptChoice()
           
 ArrayImageFrameTable getArrayImageFrameTable()
           
 javax.swing.JFrame getFrame()
           
static int getPreferredWidth()
           
 SessionBean getSessionBean()
           
(package private)  boolean isWritable()
           
 void reload()
           
 void setArrayImage(ArrayImageCell array_image)
           
 void setDrawButtonEnabled(boolean isEnabled)
           
 void setXYPanelEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arrayImagePanel

final ArrayImagePanel arrayImagePanel

sizeButton

final javax.swing.JButton sizeButton

infoButton

final javax.swing.JButton infoButton

topMenu

final TopMenu topMenu

acceptCheckBox

final javax.swing.JCheckBox acceptCheckBox

shapesFrame

final ShapesFrame shapesFrame

sessionBean

final SessionBean sessionBean

navigationGUI

final NavigationGUI navigationGUI

arrayImage

ArrayImageCell arrayImage
Constructor Detail

ArrayImageFrame

public ArrayImageFrame(SessionBean session_bean,
                       ImageAppGuis imageAppGuis,
                       InfoFrame infoFrame)
Method Detail

getSessionBean

public SessionBean getSessionBean()

getArrayImageFrameTable

public ArrayImageFrameTable getArrayImageFrameTable()

setDrawButtonEnabled

public void setDrawButtonEnabled(boolean isEnabled)

getFrame

public javax.swing.JFrame getFrame()

isWritable

boolean isWritable()

getPreferredWidth

public static int getPreferredWidth()

setXYPanelEnabled

public void setXYPanelEnabled(boolean enabled)

acceptChoice

void acceptChoice()

setArrayImage

public void setArrayImage(ArrayImageCell array_image)
Specified by:
setArrayImage in interface ArrayImageSettable

reload

public void reload()
            throws java.io.IOException
Throws:
java.io.IOException