|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JTree
|
+--org.PingOO.DLAI.lib.PWidget.PTree
Provides a tree that is localized tool tip capable.
JTree,
PComponent, Serialized Form| Inner classes inherited from class javax.swing.JTree |
javax.swing.JTree.AccessibleJTree,
javax.swing.JTree.DynamicUtilTreeNode,
javax.swing.JTree.EmptySelectionModel,
javax.swing.JTree.TreeModelHandler,
javax.swing.JTree.TreeSelectionRedirector |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
| Field Summary | |
private PManager |
manager
The manager where this component will lokk for its resources. |
protected java.lang.String |
module
Defines the module where to find this internal tree's text and tool tip. |
protected java.lang.String |
toolTipKey
Defines the key used to find this internal tree's tool tip. |
| Fields inherited from class javax.swing.JTree |
CELL_EDITOR_PROPERTY,
CELL_RENDERER_PROPERTY,
cellEditor,
cellRenderer,
editable,
EDITABLE_PROPERTY,
expandedStack,
expandedState,
INVOKES_STOP_CELL_EDITING_PROPERTY,
invokesStopCellEditing,
LARGE_MODEL_PROPERTY,
largeModel,
ROOT_VISIBLE_PROPERTY,
rootVisible,
ROW_HEIGHT_PROPERTY,
rowHeight,
SCROLLS_ON_EXPAND_PROPERTY,
scrollsOnExpand,
SELECTION_MODEL_PROPERTY,
selectionModel,
selectionRedirector,
SHOWS_ROOT_HANDLES_PROPERTY,
showsRootHandles,
TEMP_STACK_SIZE,
toggleClickCount,
TREE_MODEL_PROPERTY,
treeModel,
treeModelListener,
uiClassID,
VISIBLE_ROW_COUNT_PROPERTY,
visibleRowCount |
| Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
| Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
| Constructor Summary | |
PTree(javax.swing.tree.DefaultMutableTreeNode root)
Creates a new tree with localized capabilities. |
|
PTree(javax.swing.tree.DefaultMutableTreeNode root,
boolean asksAllowsChildren)
Creates a new tree with localized capabilities. |
|
PTree(javax.swing.tree.DefaultTreeModel newModel)
Creates a new tree with localized capabilities. |
|
PTree(java.lang.String toolTipKey)
Creates a new tree with localized capabilities. |
|
PTree(java.lang.String toolTipKey,
java.lang.String module)
Creates a new tree with localized capabilities. |
|
PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultMutableTreeNode root)
Creates a new tree with localized capabilities. |
|
PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultMutableTreeNode root,
boolean asksAllowsChildren)
Creates a new tree with localized capabilities. |
|
PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultTreeModel newModel)
Creates a new tree with localized capabilities. |
|
| Method Summary | |
void |
addNode(javax.swing.tree.DefaultMutableTreeNode parent,
javax.swing.tree.DefaultMutableTreeNode child)
Adds a new node in the tree. |
PManager |
getManager()
Returns the manager of this component. |
java.lang.String |
getModule()
Returns the component's resources location. |
java.lang.String |
getTextKey()
Returns the key used to find this component's text |
java.lang.String |
getToolTipKey()
Returns the key used to find this internal tree's tool tip. |
void |
removeNode(javax.swing.tree.DefaultMutableTreeNode node)
Removes a node from the tree. |
void |
setLocalizedToolTipText(java.lang.String toolTipKey)
Registers the text to display in a tool tip. |
void |
setManager(PManager manager)
Sets the manager of this component. |
void |
setModule(java.lang.String module)
Sets The module where the component will search its resources |
void |
sortNode(javax.swing.tree.DefaultMutableTreeNode node)
Sorts the content of the sub tree in a lexicographical order. |
void |
sortTree()
Sorts the content of the tree in a lexicographical order. |
void |
updateFont()
Update the component's font. |
void |
updateLanguage()
Updates the language of the interface. |
void |
updateLanguage(java.lang.String module)
Updates the language of the interface. |
| Methods inherited from class javax.swing.JTree |
|
| Methods inherited from class javax.swing.JComponent |
_paintImmediately,
addAncestorListener,
addNotify,
addPropertyChangeListener,
addVetoableChangeListener,
adjustPaintFlags,
alwaysOnTop,
bindingForKeyStroke,
computeVisibleRect,
computeVisibleRect,
contains,
createToolTip,
enableSerialization,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperties,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getFlag,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
keyboardBindings,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
paintWithBuffer,
processComponentKeyEvent,
processFocusEvent,
processKeyBinding,
processKeyBindings,
processKeyBindingsForAllComponents,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
rectangleIsObscured,
registerKeyboardAction,
registerKeyboardAction,
registerWithKeyboardManager,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFlag,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
shouldDebugGraphics,
superProcessMouseMotionEvent,
unregisterKeyboardAction,
unregisterWithKeyboardManager,
update |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setFocusOwner,
setLayout,
transferFocus,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
| Field Detail |
protected java.lang.String toolTipKey
protected java.lang.String module
private PManager manager
| Constructor Detail |
public PTree(java.lang.String toolTipKey)
toolTipKey - The key used to get the localized tool tip.
public PTree(java.lang.String toolTipKey,
java.lang.String module)
toolTipKey - The key used to get the localized tool tip.module - The module used to load localized resources.public PTree(javax.swing.tree.DefaultMutableTreeNode root)
root - A DefaultMutableTreeNode object.
public PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultMutableTreeNode root)
toolTipKey - The key used to get the localized tool tip.module - The module used to load localized resources.root - A DefaultMutableTreeNode object.
public PTree(javax.swing.tree.DefaultMutableTreeNode root,
boolean asksAllowsChildren)
root - A DefaultMutableTreeNode object.asksAllowsChildren - If false, any node without children is a leaf node. If true, only nodes that do not allow children are leaf nodes.
public PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultMutableTreeNode root,
boolean asksAllowsChildren)
toolTipKey - The key used to get the localized tool tip.module - The module used to load localized resources.root - A DefaultMutableTreeNode object.asksAllowsChildren - If false, any node without children is a leaf node. If true, only nodes that do not allow children are leaf nodes.public PTree(javax.swing.tree.DefaultTreeModel newModel)
newModel - The TreeModel to use as the data model.
public PTree(java.lang.String toolTipKey,
java.lang.String module,
javax.swing.tree.DefaultTreeModel newModel)
toolTipKey - The key used to get the localized tool tip.module - The module used to load localized resources.newModel - The TreeModel to use as the data model.| Method Detail |
public void setManager(PManager manager)
manager - the new manager of this component, if manager is null, the component will use PManager.getInstance().public PManager getManager()
public void setModule(java.lang.String module)
module - The new module. If null, the default resource set will be used.public void setLocalizedToolTipText(java.lang.String toolTipKey)
toolTipKey - The key used to get the localized tool tip.public void updateFont()
public void updateLanguage()
public void updateLanguage(java.lang.String module)
module - The module from which are loaded localized resources.public java.lang.String getTextKey()
null if the component does not support text.public java.lang.String getToolTipKey()
null if the component does not support tool tip.public java.lang.String getModule()
PComponent.DEFAULT_MODULE if the component has no defined module
public void addNode(javax.swing.tree.DefaultMutableTreeNode parent,
javax.swing.tree.DefaultMutableTreeNode child)
parent - The node where to insert the new node.child - The node to be inserted.public void removeNode(javax.swing.tree.DefaultMutableTreeNode node)
node - The node to be removed.public void sortTree()
public void sortNode(javax.swing.tree.DefaultMutableTreeNode node)
node - The root of the sub tree to sort.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||