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

Quick Search    Search Deep

screengen.gui
Class ScreenGen  view ScreenGen download ScreenGen.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 byscreengen.gui.ScreenGen
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ScreenGen
extends javax.swing.JFrame


Nested Class Summary
(package private)  class ScreenGen.ProjectInspector
           
(package private)  class ScreenGen.TreeKeyListener
           
 
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
(package private)  java.awt.event.ActionListener addBeanActionListener
           
(package private)  AddItemPaletteFrame addItemsPalette
           
(package private) static java.lang.String CATEGORY_Borders
           
(package private) static java.lang.String CATEGORY_Constraints
           
(package private) static java.lang.String CATEGORY_Panels
           
(package private) static java.lang.String CATEGORY_Windows
           
(package private) static java.util.Hashtable classIconLookup
           
(package private)  SelectClassFrame classpathInspector
           
(package private)  javax.swing.JCheckBoxMenuItem classpathInspectorCheckBoxMenuItem
           
(package private)  javax.swing.JMenu componentItemsMenu
           
(package private)  javax.swing.JMenu containerItemsMenu
           
(package private)  javax.swing.ImageIcon defaultMenuImage
           
(package private)  javax.swing.ImageIcon defaultToolBarImage
           
(package private)  javax.swing.JFileChooser fc
           
(package private)  int iNumScreens
           
(package private)  javax.swing.JDesktopPane lc
           
(package private)  javax.swing.JInternalFrame maker
           
(package private)  javax.swing.JMenu menuItemsMenu
           
protected  java.lang.String newline
           
(package private)  javax.swing.JCheckBoxMenuItem oAddItemsCheckBoxMenuItem
           
(package private) static java.util.Hashtable oBeanButtonTable
           
(package private)  javax.swing.tree.DefaultMutableTreeNode oBorderRootNode
           
(package private)  javax.swing.JPanel oCardPanel
           
(package private)  java.util.Hashtable oCategoryNodeLookup
           
(package private) static java.util.Hashtable oClassBeanTable
           
(package private)  ComponentInspectorFrame oComponentInspector
           
(package private)  javax.swing.JCheckBoxMenuItem oComponentInspectorCheckBoxMenuItem
           
(package private)  javax.swing.tree.DefaultMutableTreeNode oConstraintRootNode
           
(package private)  javax.swing.border.Border oHighlightBorder
           
(package private)  InternalWindowPanel oInternalPanel
           
(package private)  javax.swing.JTextField oLabelValue
           
(package private)  javax.swing.tree.DefaultMutableTreeNode oPanelRootNode
           
(package private)  ScreenGen.ProjectInspector oProjectInspector
           
(package private)  javax.swing.JCheckBoxMenuItem oProjectInspectorCheckBoxMenuItem
           
(package private)  PackageListNode oRootNode
           
(package private)  BuildComponentBase oSelectedComponent
           
(package private)  java.awt.Container oSelectedContainer
           
(package private)  javax.swing.JTree oTree
           
(package private)  BuildTreeModel oTreeModel
           
(package private)  JWindowsTreePanel oTreePanel
           
(package private)  javax.swing.tree.DefaultMutableTreeNode oWindowRootNode
           
(package private)  java.awt.Insets paletteInsets
           
(package private)  javax.swing.JPopupMenu popup
           
(package private)  java.awt.event.MouseListener popupListener
           
 
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
ScreenGen()
           
 
Method Summary
(package private)  void addBeanToToolBar(javax.swing.JComponent toolBar, javax.swing.JMenu menu, java.lang.String beanClassName)
           
(package private)  void AddBeanToWindow(ToolBarBean oBean)
           
protected  void addComponentButtons(javax.swing.JComponent toolBar, javax.swing.JMenu menu)
           
protected  void addContainerButtons(javax.swing.JComponent toolBar, javax.swing.JMenu menu)
           
protected  void addMenuButtons(javax.swing.JComponent toolBar, javax.swing.JMenu menu)
           
(package private)  void AddNewNode(javax.swing.tree.DefaultMutableTreeNode oParentNode, BuildComponentBase oNew)
           
(package private)  void AddNewPackageToTree()
           
(package private)  void AddSelectedComponentBorder()
           
 void BuildAddItemsPalette()
           
 void BuildClasspathInspector()
           
 void BuildComponentInspector()
           
(package private)  void BuildHelpMenus()
           
(package private)  void BuildHighlightBorder()
           
(package private)  void BuildInspectorMenus()
           
 void BuildMenu()
           
 void BuildProjectInspector()
           
 void DeleteSelectedItem()
           
(package private)  void DisplayComponent()
           
 void GenerateAllClasses()
           
 void GenerateClass()
           
 void GenerateClassFor(BuildFrameInterface oFrame)
           
(package private)  javax.swing.tree.DefaultMutableTreeNode getCategoryNode(java.lang.String sName)
           
static java.util.Hashtable getClassBeanTable()
           
protected  java.lang.String getClassName(java.lang.Object o)
           
static javax.swing.ImageIcon getIconForClass(java.lang.Class objectClass)
           
 BuildComponentBase getSelectedComponent()
           
 java.awt.Container getSelectedContainer()
           
 void InitInspectorPositions()
           
 void LoadCategoryTree(javax.swing.tree.DefaultMutableTreeNode oOldCategoryNode)
           
 void loadFromClass(java.lang.String sLoadClassFile)
           
 void LoadFromClassFile()
           
 void LoadFromClassFileX()
           
 void LoadSetup()
           
static void main(java.lang.String[] args)
           
(package private)  void MoveComponentDown()
           
(package private)  void MoveComponentLeft()
           
(package private)  void MoveComponentRight()
           
(package private)  void MoveComponentUp()
           
(package private)  void MoveCurrentNodeTo(javax.swing.tree.DefaultMutableTreeNode oNode, javax.swing.tree.DefaultMutableTreeNode oNewParent, int iIndex)
           
(package private)  void MoveCurrentNodeWithinContainer(javax.swing.tree.DefaultMutableTreeNode oNode, javax.swing.tree.DefaultMutableTreeNode oNewParent, int iIndex)
           
(package private)  void MoveToNewPackage()
           
(package private)  void RemoveSelectedComponentBorder()
           
 void SaveSetup()
           
(package private)  void SelectComponent()
           
 
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

newline

protected java.lang.String newline

oInternalPanel

InternalWindowPanel oInternalPanel

oTreePanel

JWindowsTreePanel oTreePanel

oTree

javax.swing.JTree oTree

oTreeModel

BuildTreeModel oTreeModel

oRootNode

PackageListNode oRootNode

oBorderRootNode

javax.swing.tree.DefaultMutableTreeNode oBorderRootNode

oConstraintRootNode

javax.swing.tree.DefaultMutableTreeNode oConstraintRootNode

oPanelRootNode

javax.swing.tree.DefaultMutableTreeNode oPanelRootNode

oWindowRootNode

javax.swing.tree.DefaultMutableTreeNode oWindowRootNode

oBeanButtonTable

static java.util.Hashtable oBeanButtonTable

oClassBeanTable

static java.util.Hashtable oClassBeanTable

maker

javax.swing.JInternalFrame maker

popup

javax.swing.JPopupMenu popup

componentItemsMenu

javax.swing.JMenu componentItemsMenu

containerItemsMenu

javax.swing.JMenu containerItemsMenu

menuItemsMenu

javax.swing.JMenu menuItemsMenu

popupListener

java.awt.event.MouseListener popupListener

oCardPanel

javax.swing.JPanel oCardPanel

lc

javax.swing.JDesktopPane lc

oProjectInspectorCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem oProjectInspectorCheckBoxMenuItem

oComponentInspectorCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem oComponentInspectorCheckBoxMenuItem

classpathInspectorCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem classpathInspectorCheckBoxMenuItem

oAddItemsCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem oAddItemsCheckBoxMenuItem

oComponentInspector

ComponentInspectorFrame oComponentInspector

oProjectInspector

ScreenGen.ProjectInspector oProjectInspector

classpathInspector

SelectClassFrame classpathInspector

addItemsPalette

AddItemPaletteFrame addItemsPalette

oHighlightBorder

javax.swing.border.Border oHighlightBorder

oLabelValue

javax.swing.JTextField oLabelValue

fc

final javax.swing.JFileChooser fc

CATEGORY_Borders

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

CATEGORY_Constraints

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

CATEGORY_Panels

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

CATEGORY_Windows

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

oCategoryNodeLookup

java.util.Hashtable oCategoryNodeLookup

oSelectedComponent

BuildComponentBase oSelectedComponent

oSelectedContainer

java.awt.Container oSelectedContainer

defaultToolBarImage

javax.swing.ImageIcon defaultToolBarImage

defaultMenuImage

javax.swing.ImageIcon defaultMenuImage

addBeanActionListener

java.awt.event.ActionListener addBeanActionListener

paletteInsets

java.awt.Insets paletteInsets

classIconLookup

static java.util.Hashtable classIconLookup

iNumScreens

int iNumScreens
Constructor Detail

ScreenGen

public ScreenGen()
Method Detail

getClassBeanTable

public static java.util.Hashtable getClassBeanTable()

SaveSetup

public void SaveSetup()

LoadSetup

public void LoadSetup()

getCategoryNode

javax.swing.tree.DefaultMutableTreeNode getCategoryNode(java.lang.String sName)

LoadCategoryTree

public void LoadCategoryTree(javax.swing.tree.DefaultMutableTreeNode oOldCategoryNode)

LoadFromClassFile

public void LoadFromClassFile()

LoadFromClassFileX

public void LoadFromClassFileX()

loadFromClass

public void loadFromClass(java.lang.String sLoadClassFile)
                   throws java.lang.Exception

GenerateAllClasses

public void GenerateAllClasses()

GenerateClass

public void GenerateClass()

GenerateClassFor

public void GenerateClassFor(BuildFrameInterface oFrame)

BuildMenu

public void BuildMenu()

BuildInspectorMenus

void BuildInspectorMenus()

BuildHelpMenus

void BuildHelpMenus()

getClassName

protected java.lang.String getClassName(java.lang.Object o)

MoveComponentUp

void MoveComponentUp()

MoveComponentDown

void MoveComponentDown()

MoveCurrentNodeWithinContainer

void MoveCurrentNodeWithinContainer(javax.swing.tree.DefaultMutableTreeNode oNode,
                                    javax.swing.tree.DefaultMutableTreeNode oNewParent,
                                    int iIndex)

MoveComponentLeft

void MoveComponentLeft()

MoveCurrentNodeTo

void MoveCurrentNodeTo(javax.swing.tree.DefaultMutableTreeNode oNode,
                       javax.swing.tree.DefaultMutableTreeNode oNewParent,
                       int iIndex)

MoveComponentRight

void MoveComponentRight()

getSelectedComponent

public BuildComponentBase getSelectedComponent()

getSelectedContainer

public java.awt.Container getSelectedContainer()

SelectComponent

void SelectComponent()

DisplayComponent

void DisplayComponent()

BuildHighlightBorder

void BuildHighlightBorder()

RemoveSelectedComponentBorder

void RemoveSelectedComponentBorder()

AddSelectedComponentBorder

void AddSelectedComponentBorder()

addMenuButtons

protected void addMenuButtons(javax.swing.JComponent toolBar,
                              javax.swing.JMenu menu)

addContainerButtons

protected void addContainerButtons(javax.swing.JComponent toolBar,
                                   javax.swing.JMenu menu)

addComponentButtons

protected void addComponentButtons(javax.swing.JComponent toolBar,
                                   javax.swing.JMenu menu)

getIconForClass

public static javax.swing.ImageIcon getIconForClass(java.lang.Class objectClass)

addBeanToToolBar

void addBeanToToolBar(javax.swing.JComponent toolBar,
                      javax.swing.JMenu menu,
                      java.lang.String beanClassName)

MoveToNewPackage

void MoveToNewPackage()

AddNewPackageToTree

void AddNewPackageToTree()

AddBeanToWindow

void AddBeanToWindow(ToolBarBean oBean)

AddNewNode

void AddNewNode(javax.swing.tree.DefaultMutableTreeNode oParentNode,
                BuildComponentBase oNew)

DeleteSelectedItem

public void DeleteSelectedItem()

InitInspectorPositions

public void InitInspectorPositions()

BuildProjectInspector

public void BuildProjectInspector()

BuildComponentInspector

public void BuildComponentInspector()

BuildClasspathInspector

public void BuildClasspathInspector()

BuildAddItemsPalette

public void BuildAddItemsPalette()

main

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