当前页面:
在线文档首页 >
NetBeans API Javadoc (Current Development Version)
ExplorerPanel (Compatibility APIs) - NetBeans API Javadoc (Current Development Version)
org.openide.explorer
Class ExplorerPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.openide.windows.TopComponent
org.openide.explorer.ExplorerPanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Externalizable, Serializable, Accessible, ExplorerManager.Provider, HelpCtx.Provider, Lookup.Provider
Deprecated. Use ExplorerUtils#actionCopy, etc, see ExplorerUtils javadoc
for details
public class ExplorerPanel
- extends TopComponent
- implements ExplorerManager.Provider
Simple top component capable of displaying an Explorer.
Holds one instance of ExplorerManager and
implements ExplorerManager.Provider to allow child components to share
the same explorer manager.
Uses BorderLayout by default.
Pays attention to the selected nodes and explored context as indicated by the manager.
Cut/copy/paste actions are sensitive to the activation state of the component.
It is up to you to add a view and other UI apparatus to the panel.
- See Also:
- Serialized Form
| Methods inherited from class org.openide.windows.TopComponent |
associateLookup, availableModes, cancelRequestAttention, canClose, canClose, close, close, closeNotify, componentClosed, componentHidden, componentOpened, componentShowing, getAccessibleContext, getActions, getActivatedNodes, getCloseOperation, getDisplayName, getHtmlDisplayName, getIcon, getLookup, getPersistenceType, getRegistry, getSystemActions, getTabPosition, getUndoRedo, isOpened, isOpened, openAtTabPosition, openNotify, preferredID, processKeyBinding, requestActive, requestAttention, requestFocus, requestFocusInWindow, requestVisible, setActivatedNodes, setCloseOperation, setDisplayName, setHtmlDisplayName, setIcon, setName, setToolTipText, toFront, writeReplace |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
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, hide, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
ExplorerPanel
public ExplorerPanel(ExplorerManager manager)
- Deprecated.
- Initialize the explorer panel with the provided manager.
- Parameters:
manager - the explorer manager to use
ExplorerPanel
public ExplorerPanel()
- Deprecated.
- Default constructor. Uses newly created manager.
open
public void open()
- Deprecated.
- Overrides:
open in class TopComponent
open
public void open(Workspace workspace)
- Deprecated.
- Overrides:
open in class TopComponent
getExplorerManager
public ExplorerManager getExplorerManager()
- Deprecated.
- Specified by:
getExplorerManager in interface ExplorerManager.Provider
componentActivated
protected void componentActivated()
- Deprecated.
- Activates copy/cut/paste actions.
- Overrides:
componentActivated in class TopComponent
componentDeactivated
protected void componentDeactivated()
- Deprecated.
- Overrides:
componentDeactivated in class TopComponent
updateTitle
protected void updateTitle()
- Deprecated.
- Called when the explored context changes.
The default implementation updates the title of the window.
getHelpCtx
public HelpCtx getHelpCtx()
- Deprecated.
- Get context help for an explorer window.
Looks at the manager's node selection.
- Specified by:
getHelpCtx in interface HelpCtx.Provider- Overrides:
getHelpCtx in class TopComponent
- Returns:
- the help context
- See Also:
getHelpCtx(Node[],HelpCtx)
getHelpCtx
public static HelpCtx getHelpCtx(Node[] sel,
HelpCtx def)
- Deprecated.
- Utility method to get context help from a node selection.
Tries to find context helps for selected nodes.
If there are some, and they all agree, uses that.
In all other cases, uses the supplied generic help.
- Parameters:
sel - a list of nodes to search for help indef - the default help to use if they have none or do not agree
- Returns:
- a help context
setConfirmDelete
public static void setConfirmDelete(boolean confirmDelete)
- Deprecated.
- Set whether deletions should have to be confirmed on all Explorer panels.
- Parameters:
confirmDelete - true to confirm, false to delete at once
isConfirmDelete
public static boolean isConfirmDelete()
- Deprecated.
- Are deletions confirmed on all Explorer panels?
- Returns:
true if they must be confirmed
writeExternal
public void writeExternal(ObjectOutput oo)
throws IOException
- Deprecated.
- Stores the manager
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class TopComponent
- Throws:
IOException
readExternal
public void readExternal(ObjectInput oi)
throws IOException,
ClassNotFoundException
- Deprecated.
- Reads the manager.
Deserialization may throw
SafeException in case
the manager cannot be loaded correctly but the stream is still uncorrupted.
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class TopComponent
- Throws:
IOException
ClassNotFoundException