public class SearchPanel extends javax.swing.JPanel implements TopicSelector
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private boolean |
allowMultiSelection |
private TopicTable |
foundTable |
private java.util.Collection<Topic> |
foundTopics |
private Topic[] |
foundTopicsArray |
static int |
HISTORYMAXSIZE |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JLabel |
messageField |
private javax.swing.JPanel |
messagePanel |
private javax.swing.JPanel |
resultPanel |
private javax.swing.JPanel |
resultPanelContainer |
private javax.swing.JScrollPane |
resultPanelScroller |
private javax.swing.JCheckBox |
searchAllCheckBox |
private javax.swing.JCheckBox |
searchBasenamesCheckBox |
private javax.swing.JPanel |
searchFieldPanel |
private javax.swing.JPanel |
searchOptionsPanel |
private javax.swing.JCheckBox |
searchSIsCheckBox |
private javax.swing.JCheckBox |
searchSLsCheckBox |
private javax.swing.JCheckBox |
searchTextdatasCheckBox |
private javax.swing.JCheckBox |
searchVariantnamesCheckBox |
private javax.swing.JComboBox |
searchWords |
private javax.swing.JButton |
startSearchButton |
private Wandora |
wandora |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
SearchPanel()
Creates new form SearchPanel
|
SearchPanel(boolean allowMultiSelection) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
void |
doSearch() |
private void |
doSearch(java.awt.event.ActionEvent evt) |
java.awt.Component |
getPanel()
Returns the panel used to make selection.
|
Topic |
getSelectedTopic()
Returns the selected topic.
|
Topic[] |
getSelectedTopics()
Returns an array of selected topics.
|
java.lang.String |
getSelectorName()
Gets the name of the selector.
|
void |
init() |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
void |
refresh() |
void |
removeResultScrollPanesMouseListeners() |
void |
requestSearchFieldFocus() |
private void |
toggleSearchOptionsVisibility(java.awt.event.ActionEvent evt) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic static final int HISTORYMAXSIZE
private Wandora wandora
private TopicTable foundTable
private java.util.Collection<Topic> foundTopics
private Topic[] foundTopicsArray
private boolean allowMultiSelection
private javax.swing.JSeparator jSeparator1
private javax.swing.JLabel messageField
private javax.swing.JPanel messagePanel
private javax.swing.JPanel resultPanel
private javax.swing.JPanel resultPanelContainer
private javax.swing.JScrollPane resultPanelScroller
private javax.swing.JCheckBox searchAllCheckBox
private javax.swing.JCheckBox searchBasenamesCheckBox
private javax.swing.JPanel searchFieldPanel
private javax.swing.JPanel searchOptionsPanel
private javax.swing.JCheckBox searchSIsCheckBox
private javax.swing.JCheckBox searchSLsCheckBox
private javax.swing.JCheckBox searchTextdatasCheckBox
private javax.swing.JCheckBox searchVariantnamesCheckBox
private javax.swing.JComboBox searchWords
private javax.swing.JButton startSearchButton
public SearchPanel()
public SearchPanel(boolean allowMultiSelection)
public void requestSearchFieldFocus()
public void removeResultScrollPanesMouseListeners()
public void doSearch()
public void refresh()
public Topic getSelectedTopic()
TopicSelectorgetSelectedTopic in interface TopicSelectorpublic Topic[] getSelectedTopics()
TopicSelectorgetSelectedTopics in interface TopicSelectorpublic java.awt.Component getPanel()
TopicSelectorgetPanel in interface TopicSelectorpublic java.lang.String getSelectorName()
TopicSelectorgetSelectorName in interface TopicSelectorpublic void init()
init in interface TopicSelectorpublic void cleanup()
cleanup in interface TopicSelectorprivate void initComponents()
private void toggleSearchOptionsVisibility(java.awt.event.ActionEvent evt)
private void doSearch(java.awt.event.ActionEvent evt)
Copyright 2004-2015 Wandora Team