public class JTree2
extends javax.swing.JPanel
implements java.awt.event.MouseListener
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JTree2(JTree2 sourceTree,
LiaisonSignal l,
PolychronyWindow gw)
JTree2 contained in a child Cwindow
|
JTree2(LiaisonSignal l,
PolychronyWindow gw)
JTree2 contained in a root Rwindow
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformedTreeListener(int userAction,
int complement) |
void |
clear()
Removes all nodes except the root node.
|
void |
copy_selectedJNode()
Method copying a part of a tree to the clipBoard
actual duplication of the STree is delayed
|
void |
cut_selectedJNode()
Destruction of the selected process.
|
boolean |
deleteSelectedNode() |
LiaisonSignal |
get_C_interface() |
SignalTreeNode |
get_selectedJNode() |
SignalTreeNode |
getFoundNode() |
PolychronyWindow |
getPolychronyWindow() |
java.lang.String |
getSelectedName()
Gives the name of the selected node.
|
javax.swing.JTree |
getTree() |
SignalTreeNode |
getTreeRoot() |
void |
gotoWindow()
Creates a new son process at the level of the (father) selected process
|
boolean |
hasActiveSTNode() |
void |
initSelectedNode(boolean isTop) |
boolean |
insertJNodeBefore(java.lang.String nom,
long SignalTree)
Used for nodes insertion (when loading a file for example)
|
boolean |
insertJNodeLastIn(java.lang.String nom,
long SignalTree)
Used for nodes insertion (when loading a file for example)
|
boolean |
isCurrentPolychronyWindow() |
boolean |
isEmpty_nTrees() |
boolean |
isSelected_innerModel() |
boolean |
isSelected_JTreeRoot() |
boolean |
isSelected_model() |
boolean |
isSelected_module() |
boolean |
isSelected_ntreesRoot() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mutateActiveToSelectedSTNode() |
void |
refresh()
Method that sets the JTree view when opening a file or refreshing
|
void |
save_JNode(int complement,
boolean silent)
save the selected node or model
if complement = J_root save the root
if complement = J_in, save a selected node
if silent = true, browsing is proposed only if filename is missing
|
boolean |
searchProc(SignalTreeNode currentNode,
java.lang.String processName)
recursive method to search a process whose name is processName returns
false if the user has clicked on CANCEL or closed the search window, true
if the search is finished
assume: currentNode is not null
|
void |
select_JTreeRoot()
sets the root as the selected node.
|
void |
select_node(SignalTreeNode aNode)
sets aNode as the selected node.
|
void |
setCurrentObject(int SignalTreeBox) |
void |
setCurrentPolychronyWindow(boolean b) |
boolean |
setSelected_ntreesRoot()
set the actual ntrees root as this selected node
|
void |
upTempSelectedNode() |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, setToolTipText, setTransferHandler, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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 JTree2(LiaisonSignal l, PolychronyWindow gw)
public JTree2(JTree2 sourceTree, LiaisonSignal l, PolychronyWindow gw)
public void select_node(SignalTreeNode aNode)
public void select_JTreeRoot()
public void mutateActiveToSelectedSTNode()
public boolean isEmpty_nTrees()
public boolean isSelected_JTreeRoot()
public boolean isSelected_ntreesRoot()
public boolean isSelected_module()
public boolean isSelected_model()
public boolean isSelected_innerModel()
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void clear()
public boolean hasActiveSTNode()
public SignalTreeNode get_selectedJNode()
public boolean setSelected_ntreesRoot()
public void save_JNode(int complement, boolean silent)
public void cut_selectedJNode()
public void copy_selectedJNode()
public java.lang.String getSelectedName()
public boolean searchProc(SignalTreeNode currentNode, java.lang.String processName)
public void initSelectedNode(boolean isTop)
public boolean deleteSelectedNode()
public void upTempSelectedNode()
public boolean insertJNodeLastIn(java.lang.String nom, long SignalTree)
public boolean insertJNodeBefore(java.lang.String nom, long SignalTree)
public void gotoWindow()
public void refresh()
public void setCurrentObject(int SignalTreeBox)
public void actionPerformedTreeListener(int userAction, int complement)
public SignalTreeNode getTreeRoot()
public boolean isCurrentPolychronyWindow()
public void setCurrentPolychronyWindow(boolean b)
public SignalTreeNode getFoundNode()
public PolychronyWindow getPolychronyWindow()
public LiaisonSignal get_C_interface()
public javax.swing.JTree getTree()