jreversepro
Class JMainFrame

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 javax.swing.JFrame
                      extended by jreversepro.JMainFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, AppConstants, KeyWords

public class JMainFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, KeyWords, java.awt.event.WindowListener, AppConstants

Entry point for swing-based GUI

Author:
Karthik Kumar
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
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 jreversepro.common.KeyWords
ANY, BOOLEAN, BREAK, BYTE, CASE, CHAR, CLASS, CLASS_STRING, CLINIT, CLOSE_BRACKET, COND_AND, COND_NOT, COND_OR, CONTINUE, DEFAULT, DEFAULT_PACKAGE, DOUBLE, EQUALTO, FALSE, FLOAT, FOREIGN_CLASS, FOREIGN_OBJ, GOTO, INIT, INSTANCEOF, INT, INTERFACE, JVM_BOOLEAN, JVM_CHAR, JVM_VOID, LANG_OBJECT, LENGTH, LONG, NEW, NULL, OPEN_BRACKET, OPR_EQ, OPR_GE, OPR_GT, OPR_LE, OPR_LT, OPR_NE, OPR_NOT, REFERENCE, RET_ADDR, RETURN, SHORT, SPACE, STATIC, SUPER, SWITCH, THIS, THISCLASS, THROW, TRUE, VOID
 
Fields inherited from interface jreversepro.common.AppConstants
DECOMPILE_FLAG, FONT, GPL_INFO, L_AND_F, MAGIC, PROP_FILE, PROP_HEADING, TITLE, VERSION, XPOS, XSIZE, YPOS, YSIZE
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JMainFrame()
          No-argument constructor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent aEvent)
          Method containing handlers for events generated by MenuItems.
 void appClose()
          Method invoked while closing a file.
 void copyText()
          Method invoked while text is copied.
 void cutText()
          Method invoked while text is cut.
static void main(java.lang.String[] aArgs)
          Driver method for GUI application.
 void openFile()
          Method to open a file.
 void saveFile()
          Method invoked while saving to a file.
 void showAbout()
          Method invoked to show the About dialog box.
 void showFontDialog()
          Method invoked while System Font is being viewed.
 void viewPool()
          Method invoked while ConstantPool is viewed.
 void windowActivated(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowClosed(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowClosing(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowDeactivated(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowDeiconified(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowIconified(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 void windowOpened(java.awt.event.WindowEvent aEvent)
          WindowClosing event handler.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

JMainFrame

public JMainFrame()
No-argument constructor.

Method Detail

main

public static void main(java.lang.String[] aArgs)
Driver method for GUI application.

Parameters:
aArgs - This argument is insignificant.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent aEvent)
Method containing handlers for events generated by MenuItems.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
aEvent - Event generated by GUI.

openFile

public void openFile()
Method to open a file.


saveFile

public void saveFile()
Method invoked while saving to a file.


appClose

public void appClose()
Method invoked while closing a file.


cutText

public void cutText()
Method invoked while text is cut.


copyText

public void copyText()
Method invoked while text is copied.


viewPool

public void viewPool()
Method invoked while ConstantPool is viewed.


showFontDialog

public void showFontDialog()
Method invoked while System Font is being viewed.


showAbout

public void showAbout()
Method invoked to show the About dialog box.


windowClosing

public void windowClosing(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowClosed

public void windowClosed(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowActivated

public void windowActivated(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowActivated in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowIconified

public void windowIconified(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.

windowOpened

public void windowOpened(java.awt.event.WindowEvent aEvent)
WindowClosing event handler.

Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
aEvent - Event generated.


Submit Feedback to akkumar@users.sourceforge.net