|
|||||||||
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.SingleView
SingleView provides a view into a single record.
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 DatabaseModel |
databaseModel
Our database. |
protected javax.swing.JCheckBox |
includeKeysField
The include-keys toggle. |
protected javax.swing.JLabel |
keyField
Where we display the key value for our record. |
protected SingleModel |
model
Our model. |
protected javax.swing.JComboBox |
outputChoiceField
The output type currently selected. |
protected TextOrLayoutPanel |
outputPanel
Contains either the text panel or the layout panel. |
protected javax.swing.JLabel |
summaryField
Where we display the one-line summary of our record. |
protected javax.swing.JLabel |
typeField
Where we display the type of our record. |
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 | |
SingleView(DatabaseModel db,
java.lang.String key)
Create a new view for a record. |
Method Summary | |
protected javax.swing.JMenu |
createFileMenu()
Create our File menu. |
protected java.awt.Component |
createInfoArea()
Create the info box at the top of the form. |
protected javax.swing.JMenuBar |
createMenuBar()
Create our menu bar. |
protected java.awt.Component |
createOutputArea()
Create the output area. |
protected java.awt.Component |
createSelectionArea()
Create the selection buttons. |
protected void |
initForm()
Create the body of our form. |
protected void |
processClose()
Close the window. |
protected java.lang.String |
processListSelection(java.lang.String[] keys)
Put up a choicelist of items, let the user select one. |
protected void |
processSaveOutputAs()
Process the File->SaveOutputAs command. |
void |
processSelect(java.lang.String sel)
Change the selection. |
protected void |
processShowDisplayCommand()
Process the File->ShowDisplayCommand command. |
void |
setModel(SingleModel m)
Set the model we are viewing. |
protected void |
setOutputDisplay()
Set the output field. |
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 databaseModel
protected SingleModel model
protected javax.swing.JLabel keyField
protected javax.swing.JLabel typeField
protected javax.swing.JLabel summaryField
protected TextOrLayoutPanel outputPanel
protected javax.swing.JComboBox outputChoiceField
protected javax.swing.JCheckBox includeKeysField
Constructor Detail |
public SingleView(DatabaseModel db, java.lang.String key)
Method Detail |
public void setModel(SingleModel m)
protected void setOutputDisplay()
protected javax.swing.JMenuBar createMenuBar()
protected javax.swing.JMenu createFileMenu()
protected void initForm()
protected java.awt.Component createInfoArea()
protected java.awt.Component createSelectionArea()
protected java.awt.Component createOutputArea()
public void processSelect(java.lang.String sel)
protected java.lang.String processListSelection(java.lang.String[] keys)
protected void processShowDisplayCommand()
protected void processSaveOutputAs()
protected void processClose()
processClose
in class RootsFrame
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |