public class TabbedTopicSelector extends javax.swing.JPanel implements TopicSelector
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private javax.swing.JPanel |
buttonPanel |
private javax.swing.JButton |
cancelButton |
private javax.swing.JButton |
clearButton |
private boolean |
cleared |
private javax.swing.JPanel |
jPanel1 |
private javax.swing.JCheckBox |
rememberCheckBox |
private javax.swing.JButton |
selectButton |
private java.util.ArrayList<TopicSelector> |
selectors |
private javax.swing.JTabbedPane |
tabbedPane |
private boolean |
wasCancelled |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
TabbedTopicSelector()
Creates new form TabbedTopicSelector
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTab(TopicSelector selector) |
private void |
cancelButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
cleanup() |
private void |
clearButtonActionPerformed(java.awt.event.ActionEvent evt) |
java.awt.Component |
getPanel()
Returns the panel used to make selection.
|
java.awt.Component |
getSelectedSelector() |
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 |
insertTab(TopicSelector selector,
int index) |
boolean |
remember() |
private void |
selectButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
setClearVisible(boolean b) |
void |
setRemember(boolean remember) |
void |
setSelectedSelector(java.awt.Component s) |
private void |
tabbedPaneMouseReleased(java.awt.event.MouseEvent evt) |
boolean |
wasCancelled() |
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, transferFocusUpCycleprivate java.util.ArrayList<TopicSelector> selectors
private boolean wasCancelled
private boolean cleared
private javax.swing.JPanel buttonPanel
private javax.swing.JButton cancelButton
private javax.swing.JButton clearButton
private javax.swing.JPanel jPanel1
private javax.swing.JCheckBox rememberCheckBox
private javax.swing.JButton selectButton
private javax.swing.JTabbedPane tabbedPane
public TabbedTopicSelector()
public void insertTab(TopicSelector selector, int index)
public void addTab(TopicSelector selector)
public Topic[] getSelectedTopics()
TopicSelectorgetSelectedTopics in interface TopicSelectorpublic Topic getSelectedTopic()
TopicSelectorgetSelectedTopic in interface TopicSelectorpublic java.awt.Component getPanel()
TopicSelectorgetPanel in interface TopicSelectorpublic java.lang.String getSelectorName()
TopicSelectorgetSelectorName in interface TopicSelectorpublic void setClearVisible(boolean b)
private void initComponents()
private void clearButtonActionPerformed(java.awt.event.ActionEvent evt)
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
private void selectButtonActionPerformed(java.awt.event.ActionEvent evt)
private void tabbedPaneMouseReleased(java.awt.event.MouseEvent evt)
public boolean wasCancelled()
public void init()
init in interface TopicSelectorpublic void cleanup()
cleanup in interface TopicSelectorpublic boolean remember()
public void setRemember(boolean remember)
public java.awt.Component getSelectedSelector()
public void setSelectedSelector(java.awt.Component s)
Copyright 2004-2015 Wandora Team