|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--did.gui.TrueViz
File: TrueViz.java Version: 1.1 Description: This is the main class from which the entire application is launched. This class constructs the visual components of the application. This is class also implements three interfaces: WindowListener, ActionListener and KeyListener. Note: This class also implements the KeyListener interface. For some unknown reason only the main window (this class) is catching keystroke events. Certain keystrokes are necessary for the manipulation of the ROIs so this is basically a temporary fix until it is discovered why subcomponents are not responding to keystrokes. Modification Log: Date Name Comment xx-xx-xxxx XXX xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Field Summary | |
DIDControlBar |
controlBar
|
Fields inherited from class javax.swing.JFrame |
accessibleContext,
rootPane,
rootPaneCheckingEnabled |
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 |
Constructor Summary | |
TrueViz(java.lang.String filename)
Constructor used to initialize the application. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
This method intercepts actions from resitered components and performs specific tasks based on the component the action is coming from. |
void |
fileOpen(java.io.File selectedFile)
This method opens a file. |
void |
fitHeight()
This method scale the image so that the height of the image fit to the height of the panel. |
void |
fitWidth()
This method scale the image so that the width of the image fit to the width of the panel. |
void |
keyPressed(java.awt.event.KeyEvent e)
This method is triggered when the user presses a key. |
void |
keyReleased(java.awt.event.KeyEvent e)
This method is triggered when the user releases a key. |
void |
keyTyped(java.awt.event.KeyEvent e)
This method is triggered when the user presses then releases a key. |
static void |
main(java.lang.String[] args)
This method is triggered when this class is instantied by the virtual machine. |
void |
windowActivated(java.awt.event.WindowEvent e)
This method is triggered when the window activated. |
void |
windowClosed(java.awt.event.WindowEvent e)
This method is triggered when the window is closed and captures all related events. |
void |
windowClosing(java.awt.event.WindowEvent e)
This method is triggered when the window is in the process of being closed and captures all related events. |
void |
windowDeactivated(java.awt.event.WindowEvent e)
This method is triggered when the window Deactivated. |
void |
windowDeiconified(java.awt.event.WindowEvent e)
This method is triggered when the window Deiconified. |
void |
windowIconified(java.awt.event.WindowEvent e)
This method is triggered when the window Iconified. |
void |
windowOpened(java.awt.event.WindowEvent e)
This method is triggered when the window opens and captures all related events. |
Methods inherited from class javax.swing.JFrame |
addImpl,
createRootPane,
frameInit,
getAccessibleContext,
getContentPane,
getDefaultCloseOperation,
getGlassPane,
getJMenuBar,
getLayeredPane,
getRootPane,
isRootPaneCheckingEnabled,
paramString,
processKeyEvent,
processWindowEvent,
remove,
setContentPane,
setDefaultCloseOperation,
setGlassPane,
setJMenuBar,
setLayeredPane,
setLayout,
setRootPane,
setRootPaneCheckingEnabled,
update |
Methods inherited from class java.awt.Frame |
addNotify,
finalize,
getCursorType,
getFrames,
getIconImage,
getMenuBar,
getState,
getTitle,
isResizable,
remove,
removeNotify,
setCursor,
setIconImage,
setMenuBar,
setResizable,
setState,
setTitle |
Methods inherited from class java.awt.Window |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
dispose,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
hide,
isShowing,
pack,
postEvent,
processEvent,
removeWindowListener,
setCursor,
show,
toBack,
toFront |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
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,
removeAll,
removeContainerListener,
setFont,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
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,
processInputMethodEvent,
processMouseEvent,
processMouseMotionEvent,
removeComponentListener,
removeFocusListener,
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 |
Field Detail |
public DIDControlBar controlBar
Constructor Detail |
public TrueViz(java.lang.String filename)
#buildComponents
,
#buildMenuBar
Method Detail |
public void fitWidth()
public void fitHeight()
public void fileOpen(java.io.File selectedFile)
selectedFile
- The file to be openedpublic void actionPerformed(java.awt.event.ActionEvent e)
e
- A semantic event which indicates that a component-defined action occured.public void windowOpened(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowClosed(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowClosing(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowActivated(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowDeactivated(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowIconified(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void windowDeiconified(java.awt.event.WindowEvent e)
e
- WindowEvent refelecting the current windows properties.public void keyPressed(java.awt.event.KeyEvent e)
e
- KeyEvent refelecting the current keyboard properties.public void keyReleased(java.awt.event.KeyEvent e)
e
- KeyEvent refelecting the current keyboard properties.public void keyTyped(java.awt.event.KeyEvent e)
e
- KeyEvent refelecting the current keyboard properties.public static void main(java.lang.String[] args)
args
- A String array representing all command line arguments that are to be
passed to this class.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |