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

Quick Search    Search Deep

org.meowers.cide.edcide
Class EdCide  view EdCide download EdCide.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 byorg.meowers.cide.edcide.EdCide
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class EdCide
extends javax.swing.JFrame


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.JTree dataTree
           
private  javax.swing.JMenuItem deleteTreeMenuItem
           
private  EditorPanel editorPanel
           
private  javax.swing.JFileChooser fileChooser
           
private  javax.swing.JMenuItem fileExitMenuItem
           
private  javax.swing.JMenu fileMenu
           
private  javax.swing.JMenuItem fileNewMenuItem
           
private  javax.swing.JMenuItem fileOpenMenuItem
           
private  javax.swing.JMenuItem fileSaveAsMenuItem
           
private  javax.swing.JMenuItem fileSaveMenuItem
           
private  javax.swing.JSeparator fileSep1
           
private  org.meowers.cide.data.GameData gd
           
private  java.io.File gdFile
           
private  javax.swing.JMenuItem helpAboutMenuItem
           
private  javax.swing.JMenu helpMenu
           
private  javax.swing.JMenuBar mainMenuBar
           
private  javax.swing.JSplitPane mainSplitter
           
private  EdCideTreeNode menuNode
           
private  javax.swing.JMenuItem newGroupTreeMenuItem
           
private  int newNumber
           
private  javax.swing.JPopupMenu popupGroupTreeMenu
           
private  javax.swing.JPopupMenu popupTreeMenu
           
private  javax.swing.JScrollPane treeScrollPane
           
private static java.lang.String VERSION
           
 
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
EdCide()
          Creates new form EdCide
 
Method Summary
private  javax.swing.tree.DefaultTreeModel buildTree(org.meowers.cide.data.GameData g)
           
protected  boolean checkDirty()
           
private  void dataTreeMouseClicked(java.awt.event.MouseEvent evt)
          Shows the popup menu when the right mouse button is clicked on the dataTree
private  void dataTreeValueChanged(javax.swing.event.TreeSelectionEvent evt)
           
private  boolean doSave()
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
private  void fileExitMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void fileNewMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void fileOpenMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void fileSaveAsMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void fileSaveMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  boolean getFilename()
           
private  void helpAboutMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
static void main(java.lang.String[] args)
           
private  void newGroupTreeMenuItemActionPerformed(java.awt.event.ActionEvent 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

menuNode

private EdCideTreeNode menuNode

newNumber

private int newNumber

fileChooser

private final javax.swing.JFileChooser fileChooser

gd

private org.meowers.cide.data.GameData gd

gdFile

private java.io.File gdFile

editorPanel

private EditorPanel editorPanel

VERSION

private static final java.lang.String VERSION
See Also:
Constant Field Values

mainMenuBar

private javax.swing.JMenuBar mainMenuBar

fileMenu

private javax.swing.JMenu fileMenu

fileNewMenuItem

private javax.swing.JMenuItem fileNewMenuItem

fileOpenMenuItem

private javax.swing.JMenuItem fileOpenMenuItem

fileSaveMenuItem

private javax.swing.JMenuItem fileSaveMenuItem

fileSaveAsMenuItem

private javax.swing.JMenuItem fileSaveAsMenuItem

fileSep1

private javax.swing.JSeparator fileSep1

fileExitMenuItem

private javax.swing.JMenuItem fileExitMenuItem

helpMenu

private javax.swing.JMenu helpMenu

helpAboutMenuItem

private javax.swing.JMenuItem helpAboutMenuItem

popupGroupTreeMenu

private javax.swing.JPopupMenu popupGroupTreeMenu

newGroupTreeMenuItem

private javax.swing.JMenuItem newGroupTreeMenuItem

popupTreeMenu

private javax.swing.JPopupMenu popupTreeMenu

deleteTreeMenuItem

private javax.swing.JMenuItem deleteTreeMenuItem

mainSplitter

private javax.swing.JSplitPane mainSplitter

treeScrollPane

private javax.swing.JScrollPane treeScrollPane

dataTree

private javax.swing.JTree dataTree
Constructor Detail

EdCide

public EdCide()
Creates new form EdCide

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.


helpAboutMenuItemActionPerformed

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

fileSaveAsMenuItemActionPerformed

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

getFilename

private boolean getFilename()

doSave

private boolean doSave()

fileOpenMenuItemActionPerformed

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

fileSaveMenuItemActionPerformed

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

newGroupTreeMenuItemActionPerformed

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

dataTreeMouseClicked

private void dataTreeMouseClicked(java.awt.event.MouseEvent evt)
Shows the popup menu when the right mouse button is clicked on the dataTree


dataTreeValueChanged

private void dataTreeValueChanged(javax.swing.event.TreeSelectionEvent evt)

fileNewMenuItemActionPerformed

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

fileExitMenuItemActionPerformed

private void fileExitMenuItemActionPerformed(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)

buildTree

private javax.swing.tree.DefaultTreeModel buildTree(org.meowers.cide.data.GameData g)

checkDirty

protected boolean checkDirty()