|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
treebolic.generator.MainFrame
public class MainFrame
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 | |
---|---|
static boolean |
hasTreebolicRendering
Rendering mode |
private static long |
serialVersionUID
|
private Controller |
theController
Controller |
private DomTreeView |
theDomTreeView
Dom tree view |
private PropertyView |
thePropertyView
Property view |
private javax.swing.JTabbedPane |
theTabbedPane
Tabbed pane |
private TextView |
theTextView
Text view |
private javax.swing.JPanel |
theToolbarPanel
Toolbar panel |
(package private) static javax.swing.Icon |
theTreebolicIcon
Tree icon |
(package private) static javax.swing.Icon |
theTreeIcon
Tree icon |
private TreeView |
theTreeView
Tree view |
private IWidget |
theWidget
Treebolic widget |
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 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 | |
---|---|
MainFrame(java.lang.String[] theseArgs)
Constructor |
Method Summary | |
---|---|
private void |
initialize()
Make mainframe |
private javax.swing.JPanel |
makeDefaultsPanel(Controller thisController)
Make the defaults panel |
private DomTreeView |
makeDomTreeView()
Make the Dom tree view |
private javax.swing.JComponent |
makeEditor(Controller thisController)
Make the editor |
private javax.swing.JButton |
makeGlobalsButton(Controller thisController,
java.lang.String thisLabel,
java.lang.String thisImage,
Controller.Code thisCode)
Make the globals theButton |
private Menubar |
makeMenubar(Controller thisController)
Make the menu bar |
private PropertyView |
makePropertyView(Controller thisController)
Make the property view |
private javax.swing.JComponent |
makeSubEditor(Controller thisController)
Make thesubeditor |
private void |
makeTab(javax.swing.JTabbedPane thisTabbedPane,
java.lang.String thisTitle,
javax.swing.Icon thisIcon,
java.awt.Component thisComponent,
java.lang.Runnable thisAction)
Make tab |
private javax.swing.JTabbedPane |
makeTabbedPane(Controller thisController)
Make the tabbed pane |
private TextView |
makeTextView()
Make the text view |
private Toolbar |
makeToolbar(Controller thisController)
Make the toolbar |
private javax.swing.JPanel |
makeToolbarPanel(Controller thisController)
Make the toolbar space |
private TreeToolbar |
makeTreeToolbar(Controller thisController)
Make the toolbar |
private TreeView |
makeTreeView(Controller thisController)
Make the html view |
private javax.swing.JPanel |
makeView(Controller thisController)
Make the treebolic view |
private Widget |
makeWidget(IContext thisContext)
Make the widget |
protected void |
processWindowEvent(java.awt.event.WindowEvent thisEvent)
|
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, 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 |
Field Detail |
---|
private static final long serialVersionUID
static javax.swing.Icon theTreeIcon
static javax.swing.Icon theTreebolicIcon
public static final boolean hasTreebolicRendering
private PropertyView thePropertyView
private IWidget theWidget
private Controller theController
private TreeView theTreeView
private DomTreeView theDomTreeView
private TextView theTextView
private javax.swing.JTabbedPane theTabbedPane
private javax.swing.JPanel theToolbarPanel
Constructor Detail |
---|
public MainFrame(java.lang.String[] theseArgs)
Method Detail |
---|
private void initialize()
protected void processWindowEvent(java.awt.event.WindowEvent thisEvent)
processWindowEvent
in class javax.swing.JFrame
private Menubar makeMenubar(Controller thisController)
private javax.swing.JPanel makeToolbarPanel(Controller thisController)
private Toolbar makeToolbar(Controller thisController)
private TreeToolbar makeTreeToolbar(Controller thisController)
private javax.swing.JTabbedPane makeTabbedPane(Controller thisController)
private void makeTab(javax.swing.JTabbedPane thisTabbedPane, java.lang.String thisTitle, javax.swing.Icon thisIcon, java.awt.Component thisComponent, java.lang.Runnable thisAction)
thisTabbedPane
- tabbed panethisTitle
- titlethisIcon
- tab iconthisComponent
- componentthisAction
- component update runnableprivate TreeView makeTreeView(Controller thisController)
private javax.swing.JPanel makeView(Controller thisController)
private Widget makeWidget(IContext thisContext)
private TextView makeTextView()
private PropertyView makePropertyView(Controller thisController)
private DomTreeView makeDomTreeView()
private javax.swing.JComponent makeEditor(Controller thisController)
private javax.swing.JComponent makeSubEditor(Controller thisController)
private javax.swing.JPanel makeDefaultsPanel(Controller thisController)
private javax.swing.JButton makeGlobalsButton(Controller thisController, java.lang.String thisLabel, java.lang.String thisImage, Controller.Code thisCode)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |