public class GetTopicButton extends SimpleButton
Modifier and Type | Class and Description |
---|---|
static interface |
GetTopicButton.ButtonHandler |
static interface |
GetTopicButton.ButtonListener |
static class |
GetTopicButton.CachedPopupListHandler |
static interface |
GetTopicButton.PopupListHandler |
class |
GetTopicButton.PopupMouseListener |
private class |
GetTopicButton.TopicButtonTransferHandler |
javax.swing.JButton.AccessibleJButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected GetTopicButton.ButtonHandler |
buttonHandler |
protected GetTopicButton.ButtonListener |
listener |
protected java.lang.String |
originalSubjectIdentifier |
protected java.awt.Window |
parent |
protected Topic |
selectedTopic |
protected boolean |
showNone |
protected Wandora |
wandora |
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
GetTopicButton()
Creates a new instance of GetTopicButton
|
GetTopicButton(java.lang.String si,
Wandora wandora) |
GetTopicButton(Topic t,
Wandora wandora) |
GetTopicButton(Topic t,
Wandora wandora,
java.awt.Window parent) |
GetTopicButton(Topic t,
Wandora wandora,
java.awt.Window parent,
boolean showNone) |
GetTopicButton(Topic t,
Wandora wandora,
java.awt.Window parent,
boolean showNone,
GetTopicButton.ButtonHandler buttonHandler) |
GetTopicButton(Wandora wandora) |
GetTopicButton(Wandora wandora,
java.awt.Window parent) |
Modifier and Type | Method and Description |
---|---|
void |
addPopupList(java.util.Collection<Topic> topics) |
void |
addPopupList(GetTopicButton.PopupListHandler handler) |
Tuples.T2<Topic,java.lang.Boolean> |
defaultPressHandler() |
java.lang.String |
getCopyString() |
java.awt.Dimension |
getMinimumSize() |
Topic |
getTopic() |
java.lang.String |
getTopicSI() |
protected void |
initialize() |
protected void |
pressed() |
void |
setButtonHandler(GetTopicButton.ButtonHandler buttonHandler) |
void |
setButtonListener(GetTopicButton.ButtonListener listener) |
void |
setShowNone(boolean b) |
void |
setTopic(java.lang.String si) |
void |
setTopic(Topic t) |
void |
updateText() |
paint
getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
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, 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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, 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, 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, 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, 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
protected Topic selectedTopic
protected java.lang.String originalSubjectIdentifier
protected Wandora wandora
protected java.awt.Window parent
protected boolean showNone
protected GetTopicButton.ButtonHandler buttonHandler
protected GetTopicButton.ButtonListener listener
public GetTopicButton() throws TopicMapException
TopicMapException
public GetTopicButton(Wandora wandora) throws TopicMapException
TopicMapException
public GetTopicButton(Wandora wandora, java.awt.Window parent) throws TopicMapException
TopicMapException
public GetTopicButton(java.lang.String si, Wandora wandora) throws TopicMapException
TopicMapException
public GetTopicButton(Topic t, Wandora wandora) throws TopicMapException
TopicMapException
public GetTopicButton(Topic t, Wandora wandora, java.awt.Window parent) throws TopicMapException
TopicMapException
public GetTopicButton(Topic t, Wandora wandora, java.awt.Window parent, boolean showNone) throws TopicMapException
TopicMapException
public GetTopicButton(Topic t, Wandora wandora, java.awt.Window parent, boolean showNone, GetTopicButton.ButtonHandler buttonHandler) throws TopicMapException
TopicMapException
protected void initialize()
initialize
in class SimpleButton
public void setButtonListener(GetTopicButton.ButtonListener listener)
public void setButtonHandler(GetTopicButton.ButtonHandler buttonHandler)
public void setShowNone(boolean b)
public Topic getTopic()
public java.lang.String getTopicSI() throws TopicMapException
TopicMapException
public void setTopic(Topic t) throws TopicMapException
TopicMapException
public void setTopic(java.lang.String si) throws TopicMapException
TopicMapException
public void updateText() throws TopicMapException
TopicMapException
public java.lang.String getCopyString()
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
protected void pressed()
public Tuples.T2<Topic,java.lang.Boolean> defaultPressHandler() throws TopicMapException
TopicMapException
public void addPopupList(java.util.Collection<Topic> topics)
public void addPopupList(GetTopicButton.PopupListHandler handler)
Copyright 2004-2015 Wandora Team