public class SearchPanel extends javax.swing.JPanel implements TopicSelector
javax.swing.JPanel.AccessibleJPanel
javax.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, 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
public 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()
TopicSelector
getSelectedTopic
in interface TopicSelector
public Topic[] getSelectedTopics()
TopicSelector
getSelectedTopics
in interface TopicSelector
public java.awt.Component getPanel()
TopicSelector
getPanel
in interface TopicSelector
public java.lang.String getSelectorName()
TopicSelector
getSelectorName
in interface TopicSelector
public void init()
init
in interface TopicSelector
public void cleanup()
cleanup
in interface TopicSelector
private void initComponents()
private void toggleSearchOptionsVisibility(java.awt.event.ActionEvent evt)
private void doSearch(java.awt.event.ActionEvent evt)
Copyright 2004-2015 Wandora Team