TreeJuxtaposer
Class UI

java.lang.Object
  |
  +--TreeJuxtaposer.UI

public class UI
extends java.lang.Object

Author:
jeffrey To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
(package private) static int ABOUTOPT
           
(package private) static boolean[][] allActive
           
(package private) static java.lang.String[][] allMenu
           
(package private)  ButterflyFrame butterflyFrame
           
(package private)  javax.swing.JPanel controlPanel
           
(package private)  DebugFrame debugFrame
           
(package private) static int DEBUGOPT
           
(package private) static int DELETEOPT
           
(package private) static int DRAWBUTTERFLYOPT
           
(package private)  java.awt.GridLayout drawLayout
           
(package private)  javax.swing.JPanel drawPanel
           
(package private)  javax.swing.JFileChooser fc
           
(package private) static boolean[] fileActive
           
(package private) static java.lang.String[] fileMenu
           
(package private) static int FILEMENU
           
(package private)  java.io.File[] files
           
(package private) static boolean[] findActive
           
(package private) static java.lang.String[] findMenu
           
(package private) static int FINDMENU
           
(package private) static int FINDOPT
           
(package private)  boolean firstTime
           
(package private) static int GROUPOPT
           
(package private) static boolean[] helpActive
           
(package private) static java.lang.String[] helpMenu
           
(package private) static int HELPMENU
           
(package private)  java.awt.Frame mainFrame
           
(package private) static java.awt.Menu[] menu
           
(package private)  java.awt.MenuBar menuBar
           
(package private) static int MENUFONTSIZE
           
(package private) static int MENUFONTSTYLE
           
(package private) static java.lang.String MENUFONTTYPE
           
(package private) static java.lang.String[] menuHeader
           
(package private)  java.awt.MenuItem[][] menuItem
           
(package private) static int OPENOPT
           
(package private) static int QUITOPT
           
(package private)  java.awt.Dimension screendim
           
(package private)  IncrementalSearch searchFrame
           
(package private) static int SETTINGOPT
           
(package private)  SettingsFrame settingsFrame
           
(package private)  StateFrame stateFrame
           
(package private)  java.lang.String title
           
(package private)  TreeJuxtaposer tj_
           
(package private) static boolean[] toolActive
           
(package private)  java.awt.Toolkit toolkit
           
(package private) static java.lang.String[] toolMenu
           
(package private) static int TOOLMENU
           
 
Constructor Summary
UI(TreeJuxtaposer tj, java.lang.String title)
           
 
Method Summary
protected  void addAction()
           
private  void addMenuBar()
           
protected  void deleteAction()
           
protected  ButterflyFrame getButterflyFrame()
           
protected  javax.swing.JPanel getControlPanel()
           
protected  DebugFrame getDebugFrame()
           
protected  java.awt.GridLayout getDrawLayout()
           
protected  javax.swing.JPanel getDrawPanel()
           
protected  java.awt.Frame getMainFrame()
           
protected  IncrementalSearch getSearchFrame()
           
protected  SettingsFrame getSettingsFrame()
           
protected  StateFrame getStateFrame()
           
protected  void quitAction()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainFrame

java.awt.Frame mainFrame

title

java.lang.String title

stateFrame

StateFrame stateFrame

settingsFrame

SettingsFrame settingsFrame

searchFrame

IncrementalSearch searchFrame

debugFrame

DebugFrame debugFrame

butterflyFrame

ButterflyFrame butterflyFrame

controlPanel

javax.swing.JPanel controlPanel

drawPanel

javax.swing.JPanel drawPanel

drawLayout

java.awt.GridLayout drawLayout

toolkit

java.awt.Toolkit toolkit

screendim

java.awt.Dimension screendim

fc

final javax.swing.JFileChooser fc

firstTime

boolean firstTime

menuBar

java.awt.MenuBar menuBar

menuItem

java.awt.MenuItem[][] menuItem

MENUFONTTYPE

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

MENUFONTSTYLE

static final int MENUFONTSTYLE
See Also:
Constant Field Values

MENUFONTSIZE

static final int MENUFONTSIZE
See Also:
Constant Field Values

menuHeader

static final java.lang.String[] menuHeader

FILEMENU

static final int FILEMENU
See Also:
Constant Field Values

FINDMENU

static final int FINDMENU
See Also:
Constant Field Values

TOOLMENU

static final int TOOLMENU
See Also:
Constant Field Values

HELPMENU

static final int HELPMENU
See Also:
Constant Field Values

menu

static final java.awt.Menu[] menu

fileMenu

static final java.lang.String[] fileMenu

fileActive

static final boolean[] fileActive

OPENOPT

static final int OPENOPT
See Also:
Constant Field Values

DELETEOPT

static final int DELETEOPT
See Also:
Constant Field Values

QUITOPT

static final int QUITOPT
See Also:
Constant Field Values

findMenu

static final java.lang.String[] findMenu

findActive

static final boolean[] findActive

FINDOPT

static final int FINDOPT
See Also:
Constant Field Values

toolMenu

static final java.lang.String[] toolMenu

toolActive

static final boolean[] toolActive

GROUPOPT

static final int GROUPOPT
See Also:
Constant Field Values

SETTINGOPT

static final int SETTINGOPT
See Also:
Constant Field Values

DEBUGOPT

static final int DEBUGOPT
See Also:
Constant Field Values

DRAWBUTTERFLYOPT

static final int DRAWBUTTERFLYOPT
See Also:
Constant Field Values

helpMenu

static final java.lang.String[] helpMenu

helpActive

static final boolean[] helpActive

ABOUTOPT

static final int ABOUTOPT
See Also:
Constant Field Values

allMenu

static final java.lang.String[][] allMenu

allActive

static final boolean[][] allActive

files

java.io.File[] files

tj_

TreeJuxtaposer tj_
Constructor Detail

UI

public UI(TreeJuxtaposer tj,
          java.lang.String title)
Method Detail

addMenuBar

private void addMenuBar()

getMainFrame

protected java.awt.Frame getMainFrame()

getDrawPanel

protected javax.swing.JPanel getDrawPanel()

getControlPanel

protected javax.swing.JPanel getControlPanel()

getDrawLayout

protected java.awt.GridLayout getDrawLayout()

getSearchFrame

protected IncrementalSearch getSearchFrame()

getSettingsFrame

protected SettingsFrame getSettingsFrame()

getDebugFrame

protected DebugFrame getDebugFrame()

getStateFrame

protected StateFrame getStateFrame()

getButterflyFrame

protected ButterflyFrame getButterflyFrame()

addAction

protected void addAction()

deleteAction

protected void deleteAction()

quitAction

protected void quitAction()