public class SearchForm
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
LAYOUT_HORIZONTAL |
static int |
LAYOUT_VERTICAL |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SearchForm(boolean showHistory,
boolean showTimeSelection)
Creates a new search form.
|
SearchForm(boolean showInputfield,
boolean showHistory,
boolean showTimeSelection) |
SearchForm(boolean showInputfield,
boolean showHistory,
boolean showTimeSelection,
int layout)
Creates a new search form.
|
SearchForm(boolean showInputfield,
boolean showHistory,
boolean showTimeSelection,
int layout,
boolean showDefaultSelection)
Creates a new search form.
|
Modifier and Type | Method and Description |
---|---|
void |
addPatternActionListener(java.awt.event.ActionListener listener)
Adds an ActionListener that will be called, when the user presses Enter
in the pattern text field.
|
void |
addPatternChangeListener(javax.swing.event.DocumentListener listener)
Adds a DocumentListener that will be called, when the user types text in
the pattern text field.
|
void |
focusSearchFieldButton() |
SearchFormSettings[] |
getHistory()
Gets the history.
|
int |
getNrDays()
Gets the selected number of days to use for searching.
|
static ProgramFieldType[] |
getSearchableFieldTypes()
Gets all the fields that can be used for searching.
|
SearchFormSettings |
getSearchFormSettings()
Gets the settings from the corresponding UI components.
|
boolean |
hasFocus() |
boolean |
isSearchFieldsSelectionDialogVisible() |
void |
setHistory(SearchFormSettings[] history)
Sets the history.
|
void |
setNrDays(int nrDays)
Sets the number of days to use for searching.
|
void |
setParentDialog(javax.swing.JDialog parent) |
void |
setPattern(java.lang.String pattern) |
void |
setSearchFormSettings(SearchFormSettings settings)
Sets the settings.
|
void |
setSearchFormSettings(SearchFormSettings settings,
boolean updatePattern)
Sets the settings.
|
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, 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 LAYOUT_HORIZONTAL
public static final int LAYOUT_VERTICAL
public SearchForm(boolean showHistory, boolean showTimeSelection)
showHistory
- Should there be a history?showTimeSelection
- Should the search time (number of days) be selectable?public SearchForm(boolean showInputfield, boolean showHistory, boolean showTimeSelection)
public SearchForm(boolean showInputfield, boolean showHistory, boolean showTimeSelection, int layout)
showInputfield
- Should there be a Input-Field?showHistory
- Should there be a history?showTimeSelection
- Should the search time (number of days) be selectable?layout
- selection whether the form shall be laid out horizontally or verticallypublic SearchForm(boolean showInputfield, boolean showHistory, boolean showTimeSelection, int layout, boolean showDefaultSelection)
showInputfield
- Should there be a Input-Field?showHistory
- Should there be a history?showTimeSelection
- Should the search time (number of days) be selectable?layout
- selection whether the form shall be laid out horizontally or verticallyshowDefaultSelection
- Should the user be able to set a selected field type array as default?public void setParentDialog(javax.swing.JDialog parent)
public void addPatternActionListener(java.awt.event.ActionListener listener)
listener
- The ActionListener to addpublic void addPatternChangeListener(javax.swing.event.DocumentListener listener)
listener
- The DocumentListener to addpublic boolean hasFocus()
hasFocus
in class java.awt.Component
public void setSearchFormSettings(SearchFormSettings settings)
settings
- The settings to set.public void setSearchFormSettings(SearchFormSettings settings, boolean updatePattern)
settings
- The settings to set.updatePattern
- If the pattern text field/combo box should be updated.public SearchFormSettings getSearchFormSettings()
public void setHistory(SearchFormSettings[] history)
history
- public SearchFormSettings[] getHistory()
public int getNrDays()
public void setNrDays(int nrDays)
nrDays
- The number of dayspublic void setPattern(java.lang.String pattern)
public static final ProgramFieldType[] getSearchableFieldTypes()
public boolean isSearchFieldsSelectionDialogVisible()
public void focusSearchFieldButton()
TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)