ikbs.learning.graph
Class PanelQuestion

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ikbs.tools.utils.IkbsPanel
                  extended by ikbs.learning.graph.PanelQuestion
All Implemented Interfaces:
GetFrame, InfoListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class PanelQuestion
extends IkbsPanel
implements InfoListener, java.awt.event.ItemListener

See Also:
Serialized Form

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  ArbreDecision arbreDecision
           
protected  InductionAttribut attCourant
           
protected  boolean bInconnu
           
protected  DecisionTreeContainer parent
           
protected  java.awt.Label question
           
protected  Ressources rdl
           
protected  ChoiceChoix valeurChoice
           
 
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
PanelQuestion(DecisionTreeContainer parent)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void avancer()
          Applicable aux noeuds infos
 void inconnu()
           
 void init()
           
protected  void initPanelButton()
           
 void initRessources()
           
 void itemStateChanged(java.awt.event.ItemEvent ev)
           
 void reculer()
          Applicable à n'importe quel noeud
 void removeInfo()
          Implémente InfoListener
 void setInfo(java.lang.String s)
          Implémente InfoListener
 void showDocument()
           
 void showImage()
          Voir l'image associée à un objet/attribut
 void taxonomic()
          Lorsque l'on arrive sur une feuille taxonomique
 void updateQuestion(ArbreDecision ad)
          Mise à jour de la question
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
adaptedSize, getFrame, 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, 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, getLocale, 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, resize, resize, 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

bInconnu

protected boolean bInconnu

attCourant

protected InductionAttribut attCourant

arbreDecision

protected ArbreDecision arbreDecision

parent

protected DecisionTreeContainer parent

valeurChoice

protected ChoiceChoix valeurChoice

question

protected java.awt.Label question

rdl

protected Ressources rdl
Constructor Detail

PanelQuestion

public PanelQuestion(DecisionTreeContainer parent)
Method Detail

initRessources

public void initRessources()

init

public void init()

initPanelButton

protected void initPanelButton()

updateQuestion

public void updateQuestion(ArbreDecision ad)
Mise à jour de la question


inconnu

public void inconnu()

reculer

public void reculer()
Applicable à n'importe quel noeud


avancer

public void avancer()
Applicable aux noeuds infos


taxonomic

public void taxonomic()
Lorsque l'on arrive sur une feuille taxonomique


itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent ev)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

showImage

public void showImage()
Voir l'image associée à un objet/attribut


showDocument

public void showDocument()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setInfo

public void setInfo(java.lang.String s)
Implémente InfoListener

Specified by:
setInfo in interface InfoListener

removeInfo

public void removeInfo()
Implémente InfoListener

Specified by:
removeInfo in interface InfoListener