visualmodeler
Class VisualModeler

Object
  extended byComponent
      extended byContainer
          extended byWindow
              extended byFrame
                  extended byjavax.swing.JFrame
                      extended byvisualmodeler.VisualModeler
All Implemented Interfaces:
javax.accessibility.Accessible, EventListener, ImageObserver, MenuContainer, javax.swing.RootPaneContainer, Serializable, javax.swing.WindowConstants, WindowListener

public class VisualModeler
extends javax.swing.JFrame
implements WindowListener

VisualModeler setups the main frame for the visual modeler

Version:
1.1
Author:
Anthony Sulistio and Chee Shin Yeo
See Also:
Serialized Form
Invariant:
$none

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class Frame
Frame.AccessibleAWTFrame
 
Nested classes inherited from class Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class 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 Window
 
Fields inherited from class Container
 
Fields inherited from class Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VisualModeler()
          Constructs the main frame of Visual Modeler program
 
Method Summary
static void main(String[] args)
          Main method to execute Visual Modeler program
 void windowActivated(WindowEvent evt)
          Performed when window is activated
 void windowClosed(WindowEvent evt)
          Performed when window is closed
 void windowClosing(WindowEvent evt)
          Performed when window is going to be closed
 void windowDeactivated(WindowEvent evt)
          Performed when window is deactivated
 void windowDeiconified(WindowEvent evt)
          Performed when window is deiconified
 void windowIconified(WindowEvent evt)
          Performed when window is iconified
 void windowOpened(WindowEvent evt)
          Performed when window is opened
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class Frame
addNotify, finalize, 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 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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, 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, 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, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface MenuContainer
getFont, postEvent
 

Constructor Detail

VisualModeler

public VisualModeler()
Constructs the main frame of Visual Modeler program

Pre Condition:
$none
Post Condition:
$none
Method Detail

windowClosing

public void windowClosing(WindowEvent evt)
Performed when window is going to be closed

Specified by:
windowClosing in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowClosed

public void windowClosed(WindowEvent evt)
Performed when window is closed

Specified by:
windowClosed in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowOpened

public void windowOpened(WindowEvent evt)
Performed when window is opened

Specified by:
windowOpened in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowIconified

public void windowIconified(WindowEvent evt)
Performed when window is iconified

Specified by:
windowIconified in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowDeiconified

public void windowDeiconified(WindowEvent evt)
Performed when window is deiconified

Specified by:
windowDeiconified in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowActivated

public void windowActivated(WindowEvent evt)
Performed when window is activated

Specified by:
windowActivated in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

windowDeactivated

public void windowDeactivated(WindowEvent evt)
Performed when window is deactivated

Specified by:
windowDeactivated in interface WindowListener
Parameters:
evt - a WindowEvent object
Pre Condition:
$none
Post Condition:
$none

main

public static void main(String[] args)
Main method to execute Visual Modeler program

Parameters:
args - the number of arguments (if any)
Pre Condition:
$none
Post Condition:
$none