public class FRTreeComboBox extends UIComboBox
限定符和类型 | 字段和说明 |
---|---|
protected javax.swing.JTree |
tree |
uiObserverListener
actionCommand, dataModel, editor, isEditable, keySelectionManager, lightWeightPopupEnabled, maximumRowCount, renderer, selectedItemReminder
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
FRTreeComboBox() |
FRTreeComboBox(javax.swing.JTree tree) |
FRTreeComboBox(javax.swing.JTree tree,
javax.swing.tree.TreeCellRenderer renderer) |
FRTreeComboBox(javax.swing.JTree tree,
javax.swing.tree.TreeCellRenderer renderer,
boolean editable) |
FRTreeComboBox(javax.swing.JTree tree,
javax.swing.tree.TreeCellRenderer renderer,
boolean showRoot,
boolean editable) |
限定符和类型 | 方法和说明 |
---|---|
void |
addPopupMenuListener(javax.swing.event.PopupMenuListener l)
添加弹出菜单监听
|
protected boolean |
customSelectable(javax.swing.tree.DefaultMutableTreeNode node)
自定义那些那些node可以选中,默认情况下所有node节点都可以选中
|
protected void |
dealSamePath(javax.swing.tree.TreePath parent,
javax.swing.tree.TreeNode node,
UITextField textField) |
java.lang.String |
getProcedureSelectName() |
java.lang.Object |
getSelectedItemObject() |
java.lang.Object |
getSelectedObject()
获得FRTreeComboBox的返回值
|
javax.swing.JTree |
getTree() |
protected java.lang.String |
pathToString(javax.swing.tree.TreePath path) |
void |
setOnlyLeafSelectable(boolean onlyLeafSelectable) |
void |
setPopSize(int width,
int height) |
void |
setSelectedFirst() |
void |
setSelectedItem(java.lang.Object o) |
void |
setSelectedItemString(java.lang.String _name) |
void |
setTree(javax.swing.JTree tree) |
clearBoxItems, createPopup, fireSetGlobalName, getPreferredSize, getUIComboBoxUI, getUiObserverListener, initListener, mouseEnterEvent, mouseExitEvent, refreshBoxItems, registerChangeListener, registerNameListener, removeChangeListener, setGlobalName, setRenderer, shouldResponseChangeListener, shouldResponseNameListener, updateUI
actionPerformed, actionPropertyChanged, addActionListener, addItem, addItemListener, configureEditor, configurePropertiesFromAction, contentsChanged, createActionPropertyChangeListener, createDefaultKeySelectionManager, fireActionEvent, fireItemStateChanged, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getAction, getActionCommand, getActionListeners, getEditor, getItemAt, getItemCount, getItemListeners, getKeySelectionManager, getMaximumRowCount, getModel, getPopupMenuListeners, getPrototypeDisplayValue, getRenderer, getSelectedIndex, getSelectedItem, getSelectedObjects, getUI, getUIClassID, hidePopup, insertItemAt, installAncestorListener, intervalAdded, intervalRemoved, isEditable, isLightWeightPopupEnabled, isPopupVisible, paramString, processKeyEvent, removeActionListener, removeAllItems, removeItem, removeItemAt, removeItemListener, removePopupMenuListener, selectedItemChanged, selectWithKeyChar, setAction, setActionCommand, setEditable, setEditor, setEnabled, setKeySelectionManager, setLightWeightPopupEnabled, setMaximumRowCount, setModel, setPopupVisible, setPrototypeDisplayValue, setSelectedIndex, setUI, showPopup
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, 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, 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, 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 FRTreeComboBox()
public FRTreeComboBox(javax.swing.JTree tree)
public FRTreeComboBox(javax.swing.JTree tree, javax.swing.tree.TreeCellRenderer renderer)
public FRTreeComboBox(javax.swing.JTree tree, javax.swing.tree.TreeCellRenderer renderer, boolean editable)
public FRTreeComboBox(javax.swing.JTree tree, javax.swing.tree.TreeCellRenderer renderer, boolean showRoot, boolean editable)
public javax.swing.JTree getTree()
protected boolean customSelectable(javax.swing.tree.DefaultMutableTreeNode node)
node
- public void setTree(javax.swing.JTree tree)
public void setOnlyLeafSelectable(boolean onlyLeafSelectable)
public java.lang.Object getSelectedObject()
public java.lang.String getProcedureSelectName()
protected void dealSamePath(javax.swing.tree.TreePath parent, javax.swing.tree.TreeNode node, UITextField textField)
public void setSelectedItem(java.lang.Object o)
setSelectedItem
在类中 javax.swing.JComboBox
public java.lang.Object getSelectedItemObject()
protected java.lang.String pathToString(javax.swing.tree.TreePath path)
public void setSelectedItemString(java.lang.String _name)
public void setSelectedFirst()
public void setPopSize(int width, int height)
public void addPopupMenuListener(javax.swing.event.PopupMenuListener l)
addPopupMenuListener
在类中 javax.swing.JComboBox
l
- 监听事件