|
|||||||||
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.PolyView
PolyView provides a view into either a list or 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 javax.swing.JLabel |
countField
Where we display the count of items in our list when > 1. |
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 when one record. |
protected java.awt.Component |
listInfoArea
The box with info about a list of records. |
protected PolyModel |
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 java.awt.Component |
recordInfoArea
The box with info about one record. |
protected ComboBoxAction |
selectionOpField
What to do with the selections from the selection buttons. |
protected javax.swing.JLabel |
summaryField
Where we display the one-line summary of our record when one. |
protected javax.swing.JLabel |
typeField
Where we display the type of our record when one record. |
protected int |
windowId
The ID number for this Poly window. |
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 | |
PolyView(DatabaseModel db,
java.lang.String[] keys)
Create a new view for many or one record. |
Method Summary | |
protected javax.swing.JMenu |
createFileMenu()
Create our File menu. |
protected java.awt.Component |
createListInfoArea()
Create the list 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 |
createRecordInfoArea()
Create the record info box at the top of the form. |
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 |
processPrint()
Process the File->Print command. |
void |
processRemove(java.lang.String key)
Remove an item from the current selection. |
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(PolyModel 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 PolyModel model
protected java.awt.Component listInfoArea
protected java.awt.Component recordInfoArea
protected javax.swing.JLabel countField
protected javax.swing.JLabel keyField
protected javax.swing.JLabel typeField
protected javax.swing.JLabel summaryField
protected ComboBoxAction selectionOpField
protected TextOrLayoutPanel outputPanel
protected javax.swing.JComboBox outputChoiceField
protected javax.swing.JCheckBox includeKeysField
protected int windowId
Constructor Detail |
public PolyView(DatabaseModel db, java.lang.String[] keys)
Method Detail |
public void setModel(PolyModel m)
protected void setOutputDisplay()
protected javax.swing.JMenuBar createMenuBar()
protected javax.swing.JMenu createFileMenu()
protected void initForm()
protected java.awt.Component createRecordInfoArea()
protected java.awt.Component createListInfoArea()
protected java.awt.Component createSelectionArea()
protected java.awt.Component createOutputArea()
public void processSelect(java.lang.String sel)
public void processRemove(java.lang.String key)
protected java.lang.String processListSelection(java.lang.String[] keys)
protected void processShowDisplayCommand()
protected void processSaveOutputAs()
protected void processPrint()
protected void processClose()
processClose
in class RootsFrame
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |