java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
screengen.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 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 |
| 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 |
|
|
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 |
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
ScreenGen
public ScreenGen()
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)