public class TabbedTopicSelector extends javax.swing.JPanel implements TopicSelector
javax.swing.JPanel.AccessibleJPanel
javax.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, 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
private 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()
TopicSelector
getSelectedTopics
in interface TopicSelector
public Topic getSelectedTopic()
TopicSelector
getSelectedTopic
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 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 TopicSelector
public void cleanup()
cleanup
in interface TopicSelector
public boolean remember()
public void setRemember(boolean remember)
public java.awt.Component getSelectedSelector()
public void setSelectedSelector(java.awt.Component s)
Copyright 2004-2015 Wandora Team