|
||||||||||
| 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
java.applet.Applet
ikbs.learning.LearningApplet
public class LearningApplet
Applet de lancement de l'arbre de décision
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.applet.Applet |
|---|
java.applet.Applet.AccessibleApplet |
| 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 ArbreDecision |
ad
|
protected ValSchema |
base
|
protected java.awt.GridBagConstraints |
c
Composants liés à l'interface |
static java.lang.String |
date
|
protected DecisionTreeDynamique |
decisionTreeDynamique
|
static java.awt.Color |
defaultBarColor
|
static java.awt.Color |
defaultColor
|
protected Schema |
model
|
protected Moteur |
moteur
|
protected Noeud |
noeudSelect
|
protected PanelQuestion |
pq
|
protected Panel3D |
pSup
|
static java.lang.String |
version
|
| 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 | |
|---|---|
LearningApplet()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Non implémenté, imposé par InfoListener |
void |
centrer(java.awt.Frame f)
Centrer une fenêtre à l'écran |
java.lang.Object |
creerCaseEditor(ValSchema base)
|
java.lang.Object |
creerClasseEditor(ValSchema base)
|
void |
creerDecisionTreeEditor()
Afficher l'arbre de decision Un nouvel éditeur de décision est créée |
void |
creerDecisionTreeViewer()
Création du DecisionTreeViewer et du panel question Mise en place des Panels |
java.lang.Object |
creerEditeurImage(java.lang.String nomFenetre,
IllustrationOwner owner,
boolean edition)
|
void |
editer(Attribut a,
Noeud n)
Pour éditer un attribut de l'arbre de décision |
void |
editer(Noeud unNoeud)
Edition d'un noeud de l'arbre |
void |
editerNoeudTaxo(Noeud n)
Editer un noeud de la taxonomie Déclenchée lorsque l'on clic sur un noeud de la taxonomie |
void |
genererArbreDecision(ValSchema base)
Pour générer un arbre de décision |
java.lang.String |
getAppletInfo()
Info sur IKBS |
ValSchema |
getBase(java.lang.String s)
retourne la base de cas |
java.awt.Color |
getDefaultColor()
Retourne la couleur par défaut de l'éditeur |
boolean |
getEdition()
|
Schema |
getModel()
|
Moteur |
getMoteur()
Affectation du moteur d'induction |
protected java.awt.Color |
getRVBColor(java.lang.String rvb)
|
java.util.Vector |
identifierDecision(Case c)
|
void |
init()
Initialisation et mise en place des composants |
void |
initBgAlignment(TreeEditor editeur)
|
void |
initBgColor(TreeEditor editeur)
|
void |
initBgPicture()
Initialisation du motif de fond des canvas |
void |
initColor(TreeEditor editeur)
|
void |
initEditeur(TreeEditor editeur)
Initialisation des propriétés de l'éditeur |
protected void |
initGridBagConstraint()
initialise le GridBagConstraint |
void |
initPolices(GraphViewer gv)
|
void |
initPolices(TreeEditor dte)
Initialisation des polices à partir de l'éditeur |
protected void |
initRessources()
Initialisation des ressources |
void |
initSize(TreeEditor editeur)
|
void |
initThumb()
Initialisation de la taille des icones des illustrations |
void |
loadModel(java.lang.String nomFichModel)
Pour charger un model Noter que la variable model est mise à jour via l'interface ModelUpdater |
void |
recentre(ArbreDecision ad)
On recentre sur le noeud sélectionné |
void |
removeInfo()
|
void |
setInfo(java.lang.String s)
|
void |
setMoteur(Moteur m)
Accès au moteur d'induction |
void |
showDocument(java.lang.String url)
Affichage de l'url |
void |
showImage(DescriptiveElement de)
Affichage des images |
void |
updateBase(java.lang.Object s)
|
void |
updateModel(java.lang.Object s)
Mise à jour du model |
void |
updateQuestion()
Update de la question a la racine de l'arbre |
void |
updateQuestion(ArbreDecision ad,
boolean b)
Pour mettre à jour la question lorsqqu'un changement de noeud est survenu |
void |
updateTree(ArbreDecision oldNode,
ArbreDecision ad)
Remplacement d'un noeud de l'arbre par un autre |
void |
validerpSup()
Validation du panel supérieur |
void |
xyPosition(java.awt.Container conteneur,
java.awt.Component element,
int x,
int y,
int gridwidth)
Pour positionner correctement les composants dans le container |
void |
xyPosition(java.awt.Container conteneur,
java.awt.Component element,
int x,
int y,
int gridwidth,
double weightx)
Pour positionner correctement les composants dans le container |
| Methods inherited from class java.applet.Applet |
|---|
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| 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, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, 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, setBackground, setBounds, 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 |
| Field Detail |
|---|
public static final java.lang.String version
public static final java.lang.String date
public static final java.awt.Color defaultColor
public static final java.awt.Color defaultBarColor
protected ArbreDecision ad
protected Moteur moteur
protected Schema model
protected ValSchema base
protected DecisionTreeDynamique decisionTreeDynamique
protected PanelQuestion pq
protected Panel3D pSup
protected java.awt.GridBagConstraints c
protected Noeud noeudSelect
| Constructor Detail |
|---|
public LearningApplet()
| Method Detail |
|---|
public void init()
init in class java.applet.Appletpublic boolean getEdition()
protected void initRessources()
public ValSchema getBase(java.lang.String s)
GetBase
getBase in interface GetBasepublic Schema getModel()
public void genererArbreDecision(ValSchema base)
genererArbreDecision in interface KnowledgeEditorpublic void creerDecisionTreeEditor()
creerDecisionTreeEditor in interface KnowledgeEditorpublic void creerDecisionTreeViewer()
public void validerpSup()
public java.lang.String getAppletInfo()
getAppletInfo in class java.applet.Appletpublic void setInfo(java.lang.String s)
setInfo in interface InfoListenerpublic void removeInfo()
removeInfo in interface InfoListenerpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void initEditeur(TreeEditor editeur)
protected java.awt.Color getRVBColor(java.lang.String rvb)
public void initColor(TreeEditor editeur)
public void initPolices(TreeEditor dte)
public void initPolices(GraphViewer gv)
public void initSize(TreeEditor editeur)
public void initBgAlignment(TreeEditor editeur)
public void initBgColor(TreeEditor editeur)
public void initBgPicture()
public java.lang.Object creerCaseEditor(ValSchema base)
creerCaseEditor in interface DecisionTreeContainercreerCaseEditor in interface KnowledgeEditorpublic java.lang.Object creerClasseEditor(ValSchema base)
creerClasseEditor in interface KnowledgeEditorpublic java.util.Vector identifierDecision(Case c)
identifierDecision in interface KnowledgeEditorpublic void updateModel(java.lang.Object s)
updateModel in interface ModelUpdaterpublic void loadModel(java.lang.String nomFichModel)
public void updateBase(java.lang.Object s)
updateBase in interface BaseUpdater
public void updateQuestion(ArbreDecision ad,
boolean b)
DecisionTreeContainer
updateQuestion in interface DecisionTreeContainerpublic void updateQuestion()
public void recentre(ArbreDecision ad)
public void editer(Noeud unNoeud)
editer in interface DecisionTreeContainer
public void editer(Attribut a,
Noeud n)
editer in interface DecisionTreeContainerpublic void editerNoeudTaxo(Noeud n)
public java.awt.Color getDefaultColor()
getDefaultColor in interface DecisionTreeContainerpublic void setMoteur(Moteur m)
setMoteur in interface DecisionTreeContainerpublic Moteur getMoteur()
getMoteur in interface DecisionTreeContainer
public void updateTree(ArbreDecision oldNode,
ArbreDecision ad)
updateTree in interface DecisionTreeContainerpublic void showImage(DescriptiveElement de)
showImage in interface DecisionTreeContainer
public java.lang.Object creerEditeurImage(java.lang.String nomFenetre,
IllustrationOwner owner,
boolean edition)
creerEditeurImage in interface KnowledgeEditorpublic void centrer(java.awt.Frame f)
public void showDocument(java.lang.String url)
showDocument in interface DecisionTreeContainerpublic void initThumb()
protected void initGridBagConstraint()
public void xyPosition(java.awt.Container conteneur,
java.awt.Component element,
int x,
int y,
int gridwidth)
conteneur - le container dans lequel on rajoute l'élémentelement - le composant à rajouterx - la coordonnée x (ligne) ou l'on souhaite positionner le
composanty - la coordonnée y (colonne) ou l'on souhaite positionner le
composantgridwidth - permet de calculer l'occupation de place du composant (voir
GridBagConstraint.gridwidth)
public void xyPosition(java.awt.Container conteneur,
java.awt.Component element,
int x,
int y,
int gridwidth,
double weightx)
conteneur - le container dans lequel on rajoute l'élémentelement - le composant à rajouterx - la coordonnée x (ligne) ou l'on souhaite positionner le
composanty - la coordonnée y (colonne) ou l'on souhaite positionner le
composantgridwidth - permet de calculer l'occupation de place du composant (voir
GridBagConstraint.gridwidth)weightx - permet de calculer le poid relatif du composant (voir
GridBagConstraint.weightx)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||