|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--jimmc.roots.RootsFrame | +--jimmc.roots.DatabaseView
The DatabaseView window provides a view into the DatabaseModel object.
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected JsTextField |
commandTextField
The command text entry field. |
protected ScrolledText |
logField
Where we record the log text to the screen. |
protected DatabaseModel |
model
The database we are viewing. |
protected javax.swing.JLabel |
pathField
Where we display the path to the database. |
protected javax.swing.JLabel |
recordCountField
Where we display the number of records in the database. |
protected ComboBoxAction |
selectMatchField
The selection match entry field. |
protected JsTextField |
selectTextField
The selection text entry field. |
protected ComboBoxAction |
selectWhatField
The selection keyword entry field. |
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, 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 | |
DatabaseView()
Create a new DatabaseObserver. |
Method Summary | |
protected boolean |
confirmExit()
Ask if he really wants to exit from the program. |
protected java.awt.Component |
createCommandArea()
Create the command area. |
protected javax.swing.JMenu |
createFileMenu()
Create our File menu. |
protected java.awt.Component |
createInfoArea()
Create the info area. |
protected java.awt.Component |
createLogArea()
Create the Log area. |
protected javax.swing.JMenuBar |
createMenuBar()
Create our menu bar. |
protected java.awt.Component |
createSelectArea()
Create the selection area. |
protected java.lang.String |
getSelectionText()
Get the selection text. |
protected void |
initForm()
Create the body of our form. |
static void |
main(java.lang.String[] args)
A main routine. |
protected void |
processClose()
Closing this window is the same as File->Exit. |
protected void |
processCommand()
Process a command. |
protected void |
processFileExit()
Process the File->Exit menu command. |
protected void |
processFileOpen()
Process the File->Open menu command. |
protected void |
processSelect()
Process a selection. |
protected java.lang.String |
quoteString(java.lang.String txt)
Quote a string. |
void |
setDatabase(java.lang.String dbpath)
Set the database we are viewing. |
void |
setDatabaseModel(DatabaseModel db)
Set the database we are viewing. |
Methods inherited from class jimmc.roots.RootsFrame |
addWindowListener, createHelpMenu, errorDialog, fileDialog, infoDialog, processHelpAbout, saveTextToFile, stringDialog |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
protected DatabaseModel model
protected ComboBoxAction selectWhatField
protected ComboBoxAction selectMatchField
protected JsTextField commandTextField
protected JsTextField selectTextField
protected javax.swing.JLabel pathField
protected javax.swing.JLabel recordCountField
protected ScrolledText logField
Constructor Detail |
public DatabaseView()
Method Detail |
public void setDatabase(java.lang.String dbpath)
public void setDatabaseModel(DatabaseModel db)
protected javax.swing.JMenuBar createMenuBar()
protected javax.swing.JMenu createFileMenu()
protected void initForm()
protected java.awt.Component createInfoArea()
protected java.awt.Component createCommandArea()
protected java.awt.Component createSelectArea()
protected java.lang.String getSelectionText()
protected java.lang.String quoteString(java.lang.String txt)
protected java.awt.Component createLogArea()
protected void processFileOpen()
protected void processClose()
processClose
in class RootsFrame
protected void processFileExit()
protected boolean confirmExit()
protected void processCommand()
protected void processSelect()
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |