public abstract class TablePanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JTextArea |
infoText |
private static long |
serialVersionUID |
private boolean |
showInfo |
private static int |
STRUT |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
protected |
TablePanel() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JCheckBox |
addCheckBox(java.lang.String title,
java.lang.String info,
boolean value,
java.awt.event.ActionListener changeListener) |
protected <T> javax.swing.JComboBox<T> |
addComboBox(java.lang.String info,
int selectionIndex,
java.awt.event.ActionListener changeListener,
T... items) |
protected javax.swing.Box |
addComponent(java.lang.String info,
javax.swing.JComponent... components) |
protected FileChooserPanel |
addFileChooserPanel(java.lang.String title,
java.lang.String file,
java.lang.String info,
boolean selected,
boolean enabled,
java.awt.event.ActionListener changeListener) |
private void |
addInfo(javax.swing.JButton infoButton,
java.lang.String info) |
protected javax.swing.JTextArea |
addInfoArea(java.lang.String info) |
protected javax.swing.JTextField |
addTextField(java.lang.String title,
int minWidthOfTitle,
java.lang.String text,
java.lang.String info,
java.awt.event.ActionListener changeListener) |
protected javax.swing.JCheckBox |
createCheckBox(java.lang.String title,
boolean value,
java.awt.event.ActionListener changeListener) |
protected abstract void |
createComponents() |
protected void |
createTable() |
protected javax.swing.JTextField |
createTextField(java.lang.String text,
java.awt.event.ActionListener changeListener) |
protected javax.swing.Box |
createTitledComponent(java.lang.String title,
int minWidthOfTitle,
javax.swing.JComponent component) |
protected void |
finalizeAddingComponents() |
javax.swing.JTextArea |
getInfoText() |
private void |
setMaximumHeight(javax.swing.JComponent component,
int height) |
void |
setShowInfo(boolean showInfo) |
protected void |
updateOptions() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private static final int STRUT
private javax.swing.JTextArea infoText
private boolean showInfo
protected void updateOptions()
protected final void createTable()
public void setShowInfo(boolean showInfo)
private void addInfo(javax.swing.JButton infoButton, java.lang.String info)
protected javax.swing.JTextArea addInfoArea(java.lang.String info)
protected javax.swing.Box addComponent(java.lang.String info, javax.swing.JComponent... components)
protected javax.swing.JCheckBox createCheckBox(java.lang.String title, boolean value, java.awt.event.ActionListener changeListener)
protected javax.swing.JCheckBox addCheckBox(java.lang.String title, java.lang.String info, boolean value, java.awt.event.ActionListener changeListener)
protected FileChooserPanel addFileChooserPanel(java.lang.String title, java.lang.String file, java.lang.String info, boolean selected, boolean enabled, java.awt.event.ActionListener changeListener)
protected <T> javax.swing.JComboBox<T> addComboBox(java.lang.String info, int selectionIndex, java.awt.event.ActionListener changeListener, T... items)
private void setMaximumHeight(javax.swing.JComponent component, int height)
protected javax.swing.JTextField createTextField(java.lang.String text, java.awt.event.ActionListener changeListener)
protected javax.swing.Box createTitledComponent(java.lang.String title, int minWidthOfTitle, javax.swing.JComponent component)
protected javax.swing.JTextField addTextField(java.lang.String title, int minWidthOfTitle, java.lang.String text, java.lang.String info, java.awt.event.ActionListener changeListener)
public javax.swing.JTextArea getInfoText()
protected final void finalizeAddingComponents()
protected abstract void createComponents()