Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

bojangles
Class MainWindow  view MainWindow download MainWindow.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bybojangles.MainWindow
All Implemented Interfaces:
javax.accessibility.Accessible, ElementFocusListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.event.TableModelListener, javax.swing.WindowConstants

public class MainWindow
extends javax.swing.JFrame
implements ElementFocusListener, javax.swing.event.TableModelListener


Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JMenu componentMenu
           
private  javax.swing.JMenu containerMenu
           
(package private)  CorrelationTable correlations
           
(package private)  java.lang.String currentElement
           
private  DisplayPanel displayPanel
           
private  javax.swing.JMenuItem ExitMenuItem
           
private  javax.swing.JMenu FileMenu
           
private  javax.swing.JButton jButton1
           
private  javax.swing.JMenuBar jMenuBar1
           
private  javax.swing.JScrollPane jScrollPane1
           
private  javax.swing.JSplitPane jSplitPane1
           
private  javax.swing.JSplitPane jSplitPane2
           
private  javax.swing.JToolBar jToolBar1
           
private  javax.swing.JMenuItem pageMenuItem
           
(package private)  javax.swing.tree.DefaultMutableTreeNode popupOnTreeNode
           
private  javax.swing.JTable propertiesTable
           
(package private)  java.util.Vector propertiesTableListeners
           
(package private)  PropertiesTableModel propertiesTableModel
           
(package private)  javax.swing.tree.DefaultMutableTreeNode rootNode
           
private  javax.swing.JMenuItem textButtonMenuItem
           
private  javax.swing.JMenu treeAddMenu
           
(package private)  javax.swing.tree.DefaultTreeModel treeModel
           
private  javax.swing.JPopupMenu treePopup
           
private  javax.swing.JTree widgetTree
           
(package private)  bojangles.xml.XmlHandler xmlHandler
           
 
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.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MainWindow()
          Creates new form MainWindow
 
Method Summary
private  void addPageWidget()
           
private  void addTextButtonWidget(bojangles.widgets.Widget parent)
           
 void elementFocusChanged(java.lang.String path)
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
private  void ExitMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
           
static void main(java.lang.String[] args)
           
 void notifyPropertiesTableListeners(java.lang.String modifiedPropertyName)
           
private  void pageMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
 void tableChanged(javax.swing.event.TableModelEvent e)
          Called to notify the listener that the javax.swing.table.TableModel has been updated.
private  void textButtonMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void treeAddMenuActionPerformed(java.awt.event.ActionEvent evt)
           
private  void treePopupPopupMenuCanceled(javax.swing.event.PopupMenuEvent evt)
           
private  void treePopupPopupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent evt)
           
private  void widgetTreeMousePressed(java.awt.event.MouseEvent evt)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, 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
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, 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 java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, 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, 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, transferFocusBackward, 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
 

Field Detail

componentMenu

private javax.swing.JMenu componentMenu

jButton1

private javax.swing.JButton jButton1

jScrollPane1

private javax.swing.JScrollPane jScrollPane1

textButtonMenuItem

private javax.swing.JMenuItem textButtonMenuItem

ExitMenuItem

private javax.swing.JMenuItem ExitMenuItem

treePopup

private javax.swing.JPopupMenu treePopup

displayPanel

private DisplayPanel displayPanel

treeAddMenu

private javax.swing.JMenu treeAddMenu

propertiesTable

private javax.swing.JTable propertiesTable

FileMenu

private javax.swing.JMenu FileMenu

jSplitPane2

private javax.swing.JSplitPane jSplitPane2

jSplitPane1

private javax.swing.JSplitPane jSplitPane1

jMenuBar1

private javax.swing.JMenuBar jMenuBar1

widgetTree

private javax.swing.JTree widgetTree

pageMenuItem

private javax.swing.JMenuItem pageMenuItem

containerMenu

private javax.swing.JMenu containerMenu

jToolBar1

private javax.swing.JToolBar jToolBar1

treeModel

javax.swing.tree.DefaultTreeModel treeModel

rootNode

javax.swing.tree.DefaultMutableTreeNode rootNode

xmlHandler

bojangles.xml.XmlHandler xmlHandler

propertiesTableModel

PropertiesTableModel propertiesTableModel

currentElement

java.lang.String currentElement

correlations

CorrelationTable correlations

popupOnTreeNode

javax.swing.tree.DefaultMutableTreeNode popupOnTreeNode

propertiesTableListeners

java.util.Vector propertiesTableListeners
Constructor Detail

MainWindow

public MainWindow()
Creates new form MainWindow

Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


pageMenuItemActionPerformed

private void pageMenuItemActionPerformed(java.awt.event.ActionEvent evt)

treePopupPopupMenuCanceled

private void treePopupPopupMenuCanceled(javax.swing.event.PopupMenuEvent evt)

textButtonMenuItemActionPerformed

private void textButtonMenuItemActionPerformed(java.awt.event.ActionEvent evt)

treePopupPopupMenuWillBecomeInvisible

private void treePopupPopupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent evt)

treeAddMenuActionPerformed

private void treeAddMenuActionPerformed(java.awt.event.ActionEvent evt)

widgetTreeMousePressed

private void widgetTreeMousePressed(java.awt.event.MouseEvent evt)

jButton1ActionPerformed

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)

ExitMenuItemActionPerformed

private void ExitMenuItemActionPerformed(java.awt.event.ActionEvent evt)

exitForm

private void exitForm(java.awt.event.WindowEvent evt)
Exit the Application


main

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

elementFocusChanged

public void elementFocusChanged(java.lang.String path)
Specified by:
elementFocusChanged in interface ElementFocusListener

tableChanged

public void tableChanged(javax.swing.event.TableModelEvent e)
Description copied from interface: javax.swing.event.TableModelListener
Called to notify the listener that the javax.swing.table.TableModel has been updated.

Specified by:
tableChanged in interface javax.swing.event.TableModelListener

addTextButtonWidget

private void addTextButtonWidget(bojangles.widgets.Widget parent)

addPageWidget

private void addPageWidget()

notifyPropertiesTableListeners

public void notifyPropertiesTableListeners(java.lang.String modifiedPropertyName)