|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
apollo.dataadapter.GuiTabPanel
public abstract class GuiTabPanel
This is only used by GAMEAdapterGUI. It was an inner class of it, but it seems to have outgrown innerclassness, so I broke it out into its own class GamePanel class represents a panel within the JTabbedPane For now this is hardwired with one JComboBox to get input from change later if have different kinds of panels
| Nested Class Summary | |
|---|---|
protected class |
GuiTabPanel.ApolloGridBagConstraints
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JComboBox |
comboBox
|
protected GuiTabPanel.ApolloGridBagConstraints |
constraints
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
GuiTabPanel(java.lang.String nm,
java.lang.String label,
java.awt.Color bkgnd)
|
|
GuiTabPanel(java.lang.String nm,
java.lang.String label,
DataInputType type,
java.awt.Color bkgnd)
|
|
GuiTabPanel(java.lang.String nm,
java.lang.String label,
DataInputType type,
java.lang.String example,
java.awt.Color bkgnd)
|
|
| Method Summary | |
|---|---|
void |
addSelectedToHistory()
Puts currently selected item at top of history list |
protected void |
buildGUI()
|
protected abstract Style |
getAdapterStyle()
|
protected GuiTabPanel.ApolloGridBagConstraints |
getConstraints()
|
java.lang.String |
getCurrentInput()
The default editing component is jcombo box so it just grabs it from that - if getEditingComponent is overridden then this has to be overriden as well |
java.lang.String |
getDatabase()
Returns null if no databases(FileGAMEPanel) |
protected java.util.Vector |
getDatabaseList()
|
protected javax.swing.JPanel |
getDatabasePanel()
makes JPanel with Database label and database list JComboBox |
DataInput |
getDataInput()
This bundles/replaces getCurrentInput and getInputType |
protected javax.swing.JComponent |
getEditingComponent()
Default editing component is JComboBox - override if need different |
protected javax.swing.JPanel |
getInnerPanel()
|
DataInputType |
getInputType()
|
protected short |
getMaxHistoryLength()
|
protected javax.swing.JPanel |
getPanel()
|
void |
insertIntoTabbedPane(javax.swing.JTabbedPane pane,
int index)
Inserts panel into tabbed pane with name and tooltip at index |
protected GuiTabPanel.ApolloGridBagConstraints |
newConstraints()
|
java.awt.GridBagConstraints |
nextColumn(java.awt.GridBagConstraints gbc)
|
protected java.awt.GridBagConstraints |
nextRow(java.awt.GridBagConstraints gbc)
|
void |
putHistoryInProperties(java.util.Properties prop)
Puts the size of history and all the history items into Properties prop |
void |
retrieveHistoryFromProperties(java.util.Properties props)
Retrieve history items from Properties and add them to combo box model if combo box not null |
void |
setCurrentInput(java.lang.String input)
hack for testing synteny - synteny is currently tied in with gui |
protected void |
setEditorsHistory(java.util.Vector history)
Override if editor component is not combo box |
protected boolean |
showDatabaseList()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.JComboBox comboBox
protected GuiTabPanel.ApolloGridBagConstraints constraints
| Constructor Detail |
|---|
public GuiTabPanel(java.lang.String nm,
java.lang.String label,
java.awt.Color bkgnd)
public GuiTabPanel(java.lang.String nm,
java.lang.String label,
DataInputType type,
java.awt.Color bkgnd)
public GuiTabPanel(java.lang.String nm,
java.lang.String label,
DataInputType type,
java.lang.String example,
java.awt.Color bkgnd)
| Method Detail |
|---|
protected short getMaxHistoryLength()
public DataInput getDataInput()
public java.lang.String getCurrentInput()
public void setCurrentInput(java.lang.String input)
public DataInputType getInputType()
protected javax.swing.JPanel getPanel()
protected void buildGUI()
protected javax.swing.JPanel getDatabasePanel()
protected GuiTabPanel.ApolloGridBagConstraints getConstraints()
protected GuiTabPanel.ApolloGridBagConstraints newConstraints()
public java.awt.GridBagConstraints nextColumn(java.awt.GridBagConstraints gbc)
protected java.awt.GridBagConstraints nextRow(java.awt.GridBagConstraints gbc)
protected abstract Style getAdapterStyle()
protected javax.swing.JPanel getInnerPanel()
protected javax.swing.JComponent getEditingComponent()
public void putHistoryInProperties(java.util.Properties prop)
public void addSelectedToHistory()
public void retrieveHistoryFromProperties(java.util.Properties props)
protected void setEditorsHistory(java.util.Vector history)
public void insertIntoTabbedPane(javax.swing.JTabbedPane pane,
int index)
protected boolean showDatabaseList()
protected java.util.Vector getDatabaseList()
public java.lang.String getDatabase()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||