public abstract class AbstractFilterQueryJPanel extends AbstractPanel implements Serializable
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractFilterQueryJPanel.JButtonML
JButton with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JCheckBoxML
JCheckBox with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JEditableTextAreaML
Editable text area with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JLabelML
JLabel with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JListML
JList with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JPanelML
JPanel with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JScrollPaneML
JCrollPane with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JTreeML
JTree with multi line tool tip text.
|
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
hasChanged, remainsWithDefaultPreferredSize
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AbstractFilterQueryJPanel()
This is the default constructor
|
AbstractFilterQueryJPanel(String _title)
This is the default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
accept()
Notifies to this panel of an accept action.
|
void |
apply()
Notifies this panel of an apply action.
|
void |
cancel()
Notifies this panel of a cancel action.
|
protected Set<String> |
getAllOperatorSymbols()
Returns a set with all symbols used as operators
|
protected abstract JPanel |
getBottomJPanel()
This method initializes bottomJPanel
|
protected JLabel |
getFieldsJLabel()
This method initializes fieldsJLabel
|
protected abstract JPanel |
getFieldsJPanel()
This method initializes fieldsJPanel
|
protected abstract JScrollPane |
getFieldsJScrollPane()
This method initializes jScrollPane
|
protected JTree |
getFieldsJTree()
This method initializes fieldsJTree
|
protected JPanel |
getFilterButtonsJPanel()
This method initializes filterButtonsJPanel
|
protected abstract JScrollPane |
getFilterJScrollPane()
This method initializes filterJScrollPane
|
protected abstract JPanel |
getTopJPanel()
This method initializes topJPanel
|
protected abstract JTextArea |
getTxtExpression()
This method initializes txtExpression
|
protected JLabel |
getValuesJLabel()
This method initializes valuesJLabel
|
protected abstract JList |
getValuesJList()
This method initializes valuesJList
|
protected abstract JPanel |
getValuesJPanel()
This method initializes valuesJPanel
|
protected abstract JScrollPane |
getValuesJScrollPane()
This method initializes jScrollPane1
|
protected void |
initialize()
This method initializes this
|
protected static String |
insert(String base,
int position,
String graft)
Inserts an string at a position of another one.
|
protected void |
putSymbol(String symbol)
Adds a symbol to the filter expression.
|
void |
resize(Dimension d) |
void |
resize(int width,
int height) |
void |
resizeHeight(int new_Height)
Sets new height to the 'topJPanel', (new Height must be bigger than default, else do nothing)
|
abstract void |
resizeWidth(int new_Width)
Sets the width to this JPanel
|
void |
selected()
Notifies this panel that has been selected at the
AbstractPanelGroup |
compareTo, getID, getLabel, getLabelGroup, getPanelGroup, getPriority, getReference, hasChanged, isAlwaysApplicable, isInGroupGUI, remainsWithItsDefaultPreferredSize, resetChangedStatus, setAlwaysApplicable, setID, setInGroupGUI, setLabel, setLabelGroup, setPanelGroup, setPreferredSize, setPriority, setReference, toString
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, 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, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int DefaultHeight
public static final int DefaultWidth
protected final int fieldsJPanelHeight
protected final int fieldsJPanelWidth
protected final int valuesJPanelHeight
protected final int valuesJPanelWidth
protected final int defaultBottomJPanelWidth
protected final int defaultBottomJPanelHeight
protected int filterJScrollPaneHeight
protected int filterJScrollPanelWidth
protected final int filterButtonsPanelHeight
protected final int filterButtonsPanelWidth
protected final int defaultTopJPanelWidth
protected final int defaultTopJPanelHeight
protected int fieldsAndValuesJScrollPaneHeight
protected int fieldsAndValuesJScrollPaneWidth
protected AbstractFilterQueryJPanel.JLabelML fieldsJLabel
protected AbstractFilterQueryJPanel.JLabelML valuesJLabel
protected AbstractFilterQueryJPanel.JPanelML fieldsJPanel
protected AbstractFilterQueryJPanel.JPanelML valuesJPanel
protected FilterButtonsJPanel filterButtonsJPanel
protected AbstractFilterQueryJPanel.JScrollPaneML filterJScrollPane
protected AbstractFilterQueryJPanel.JPanelML topJPanel
protected AbstractFilterQueryJPanel.JPanelML bottomJPanel
protected AbstractFilterQueryJPanel.JEditableTextAreaML txtExpression
protected AbstractFilterQueryJPanel.JTreeML fieldsJTree
protected AbstractFilterQueryJPanel.JListML valuesJList
protected AbstractFilterQueryJPanel.JScrollPaneML fieldsJScrollPane
protected AbstractFilterQueryJPanel.JScrollPaneML valuesJScrollPane
protected String title
protected DefaultTreeModel defaultTreeModel
protected DefaultListModel valuesListModel
public AbstractFilterQueryJPanel(String _title)
public AbstractFilterQueryJPanel()
protected void initialize()
initialize
in class AbstractPanel
protected abstract JPanel getTopJPanel()
protected abstract JPanel getBottomJPanel()
protected JLabel getFieldsJLabel()
protected abstract JList getValuesJList()
protected abstract JPanel getFieldsJPanel()
protected abstract JScrollPane getFieldsJScrollPane()
protected JLabel getValuesJLabel()
protected abstract JPanel getValuesJPanel()
protected abstract JScrollPane getValuesJScrollPane()
protected abstract JScrollPane getFilterJScrollPane()
protected abstract JTextArea getTxtExpression()
protected void putSymbol(String symbol)
symbol
- symbol to addprotected JTree getFieldsJTree()
protected static String insert(String base, int position, String graft)
base
- original string where will be insertedposition
- position at the string where will be insertedgraft
- string to insertprotected JPanel getFilterButtonsJPanel()
protected Set<String> getAllOperatorSymbols()
public void resizeHeight(int new_Height)
new_Height
- New heightpublic abstract void resizeWidth(int new_Width)
new_Width
- New widthpublic void accept()
IPanel
Notifies to this panel of an accept action.
public void apply()
IPanel
Notifies this panel of an apply action.
public void cancel()
IPanel
Notifies this panel of a cancel action.
public void selected()
IPanel
Notifies this panel that has been selected at the AbstractPanelGroup