|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
ikbs.tools.utils.IkbsPanel
ikbs.tools.utils.PanelBuffer
ikbs.tools.trees.GraphViewer
ikbs.tools.trees.ActionGraphViewer
ikbs.learning.graph.DecisionTreeViewer
public class DecisionTreeViewer
IKBS - Editeur de décision Définition de DecisionTreeViewer, sous classe de ActionGraphViewer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected DecisionTreeContainer |
dtc
|
| Fields inherited from class ikbs.tools.trees.ActionGraphViewer |
|---|
anim, attributClic, attributDrag, attributPopUp, canvasPopUp, changedAff, componentPopUp, copyMode, edition, FLUIDITE, index, MAX_ITER, monThread, mousewheel, MOUSEWHEEL_SCROLL, MOUSEWHEEL_ZOOM, NORMAL, RAPIDE, selected, TIME_SLEEP, TRES_RAPIDE, vitesse, xDepart, yDepart |
| Fields inherited from class ikbs.tools.trees.GraphViewer |
|---|
active, affAttributs, backgroundPicture, BG_BOTTOM, BG_CENTER, BG_FITTED, BG_GRILLE, BG_LEFT, BG_NONE, BG_REPEAT, bgAlignment, drag, fontAtt, fontObj, fontRel, formatter, FORMATTER_GD, FORMATTER_GD2, FORMATTER_GD3, FORMATTER_GD4, FORMATTER_GD5, FORMATTER_HB, formeRelation, info, noeudRacine, noeuds, noeudSelect, OFFSCREEN, painted, paintInfo, policeAtt, policeObj, policeRel, pos, posLien, rect, relationMode, relationSelect, select, shadow, shiftPressed, showArrow, showLabelRelation, styleAtt, styleObj, styleRel, x, y, zoom, zoomCanvas |
| Fields inherited from class ikbs.tools.utils.PanelBuffer |
|---|
doubleBuffer, offgraphics, offscreen, offscreensize |
| Fields inherited from class ikbs.tools.utils.IkbsPanel |
|---|
c |
| 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 | |
|---|---|
DecisionTreeViewer(DecisionTreeContainer dtc)
|
|
| Method Summary | |
|---|---|
void |
creerArbre(ArbreDecision ad)
|
Noeud |
creerNoeud(ArbreDecision ad)
|
void |
deplacerAuto(int x,
int y)
déplacement du canvas de manière à amener le point du canvas cliqué aux coordonnées (x, y) |
void |
editer(Attribut a,
Noeud n)
Edition d'un attribut |
void |
editer(Noeud unNoeud)
Edition des noeuds |
void |
init()
Initialisation du ActionGraphViewer Mise en place des Listeners |
void |
mouseDragged(java.awt.event.MouseEvent e)
Surcharge de la méthode de ActionGraphViewer Lorsque l'on déplace la souris avec le doigt appuyé |
void |
noeudClicked(Noeud noeudSelect)
Surcharge de la méthode noeudClicked de ActionGraphViewer Lorsque l'on clic sur un noeud, on met a jour la question |
void |
select(ArbreDecision ad)
|
void |
selectRec(ArbreDecision ad,
boolean b)
|
void |
unSelect(ArbreDecision ad)
|
void |
updateTree(ArbreDecision ad)
Pour afficher un nouvel arbre de décision |
void |
updateTree(ArbreDecision oldNode,
ArbreDecision newNode)
Pour remplacer oldNode par newNode |
| Methods inherited from class ikbs.tools.utils.PanelBuffer |
|---|
dispose, getDoubleBuffer, initOffGraphics, offscreen, setBounds, setDoubleBuffer, update |
| Methods inherited from class ikbs.tools.utils.IkbsPanel |
|---|
adaptedSize, initGridBagConstraint, xyPosition, xyPosition |
| Methods inherited from class java.awt.Panel |
|---|
addNotify, getAccessibleContext |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ikbs.tools.zoom.ZoomInterface |
|---|
deplacer, dimension, getBackground, getPosX, getPosY, getSize, getX, getY, paint, setPosX, setPosY, setX, setY |
| Field Detail |
|---|
protected DecisionTreeContainer dtc
| Constructor Detail |
|---|
public DecisionTreeViewer(DecisionTreeContainer dtc)
| Method Detail |
|---|
public void init()
ActionGraphViewer
init in class ActionGraphViewerpublic Noeud creerNoeud(ArbreDecision ad)
public void creerArbre(ArbreDecision ad)
public void updateTree(ArbreDecision ad)
public void select(ArbreDecision ad)
public void selectRec(ArbreDecision ad,
boolean b)
public void unSelect(ArbreDecision ad)
public void updateTree(ArbreDecision oldNode,
ArbreDecision newNode)
public void editer(Noeud unNoeud)
editer in class GraphViewer
public void editer(Attribut a,
Noeud n)
editer in class GraphViewerpublic void noeudClicked(Noeud noeudSelect)
noeudClicked in class ActionGraphViewerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class ActionGraphViewer
public void deplacerAuto(int x,
int y)
deplacerAuto in class ActionGraphViewer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||