|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.compiere.swing.CPanel
org.compiere.grid.tree.VTreePanel
public final class VTreePanel
Tree Panel displays trees.
When a node is selected, a propertyChange (NODE_SELECTION) event is fired
PropertyChangeListener -
treePanel.addPropertyChangeListener(VTreePanel.NODE_SELECTION, this);
calls: public void propertyChange(PropertyChangeEvent e)
To select a specific node call
setSelectedNode(NodeID);
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected DragSource |
dragSource
Drag & Drop |
protected DropTarget |
dropTarget
|
static String |
NODE_SELECTION
Property Listener NodeSelected |
protected DragGestureRecognizer |
recognizer
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
VTreePanel(int WindowNo,
boolean hasBar,
boolean editable)
Tree Panel for browsing and editing of a tree. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent e)
ActionListener |
void |
dragDropEnd(DragSourceDropEvent e)
DragSourceListener interface - noop |
void |
dragEnter(DragSourceDragEvent e)
DragSourceListener interface - noop |
void |
dragEnter(DropTargetDragEvent e)
DropTargetListener interface |
void |
dragExit(DragSourceEvent e)
DragSourceListener interface - noop |
void |
dragExit(DropTargetEvent e)
DragSourceListener interface - noop |
void |
dragGestureRecognized(DragGestureEvent e)
Drag Gesture Interface ** Start ** |
void |
dragOver(DragSourceDragEvent e)
DragSourceListener interface - noop |
void |
dragOver(DropTargetDragEvent e)
Drag over ** Between ** |
void |
drop(DropTargetDropEvent e)
Drop ** End ** |
void |
dropActionChanged(DragSourceDragEvent e)
DragSourceListener interface - noop |
void |
dropActionChanged(DropTargetDragEvent e)
DragSourceListener interface - noop |
int |
getDividerLocation()
Get Divider Location |
JComponent |
getSearchField()
Search Field |
CTreeNode |
getSelectedNode()
Get currently selected node |
boolean |
initTree(int AD_Tree_ID)
Tree initialization. |
protected void |
keyPressed(KeyEvent e)
Enter Key |
protected void |
mouseClicked(MouseEvent e)
Mouse clicked |
void |
nodeChanged(boolean save,
int keyID,
String name,
String description,
boolean isSummary,
String imageIndicator)
Node Changed - synchromize Node |
void |
setDividerLocation(int location)
Set Divider Location |
boolean |
setSelectedNode(int nodeID)
Set Selection to Node in Event |
| Methods inherited from class org.compiere.swing.CPanel |
|---|
getBackgroundColor, getTabLevel, setBackground, setBackgroundColor, setTabLevel, toString |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String NODE_SELECTION
protected DragSource dragSource
protected DropTarget dropTarget
protected DragGestureRecognizer recognizer
| Constructor Detail |
|---|
public VTreePanel(int WindowNo,
boolean hasBar,
boolean editable)
WindowNo - WindowNoeditable - if true you can edit ithasBar - has OutlookBar| Method Detail |
|---|
public boolean initTree(int AD_Tree_ID)
AD_Tree_ID - tree to load
public void setDividerLocation(int location)
location - location (80 default)public int getDividerLocation()
public void dragGestureRecognized(DragGestureEvent e)
dragGestureRecognized in interface DragGestureListenere - eventpublic void dragDropEnd(DragSourceDropEvent e)
dragDropEnd in interface DragSourceListenere - eventpublic void dragEnter(DragSourceDragEvent e)
dragEnter in interface DragSourceListenere - eventpublic void dragExit(DragSourceEvent e)
dragExit in interface DragSourceListenere - eventpublic void dragOver(DragSourceDragEvent e)
dragOver in interface DragSourceListenere - eventpublic void dropActionChanged(DragSourceDragEvent e)
dropActionChanged in interface DragSourceListenere - eventpublic void dragEnter(DropTargetDragEvent e)
dragEnter in interface DropTargetListenere - eventpublic void dropActionChanged(DropTargetDragEvent e)
dropActionChanged in interface DropTargetListenere - eventpublic void dragExit(DropTargetEvent e)
dragExit in interface DropTargetListenere - eventpublic void dragOver(DropTargetDragEvent e)
dragOver in interface DropTargetListenere - eventpublic void drop(DropTargetDropEvent e)
drop in interface DropTargetListenere - eventprotected void keyPressed(KeyEvent e)
e - eventprotected void mouseClicked(MouseEvent e)
e - eventpublic CTreeNode getSelectedNode()
public JComponent getSearchField()
public boolean setSelectedNode(int nodeID)
nodeID - Node ID
public void nodeChanged(boolean save,
int keyID,
String name,
String description,
boolean isSummary,
String imageIndicator)
save - true the node was saved (changed/added), false if the row was deletedkeyID - the ID of the row changedname - namedescription - descriptionisSummary - summary nodeimageIndicator - image indicatorpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenere - event
|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||