ikbs.graphics
Class IkbsApplication2

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by ikbs.tools.trees.Editor
                      extended by ikbs.graphics.IkbsApplication2
All Implemented Interfaces:
Updater, InfoListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible

public class IkbsApplication2
extends Editor
implements java.awt.event.ActionListener, java.awt.event.ItemListener, InfoListener, Updater

Applet de lancement d'IKBS

Since:
Janvier 1998
Version:
3.02
Author:
David GROSSER
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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 static int ALL
           
static java.awt.Color BACKGROUND_COLOR
           
protected static int BASE
           
protected static int BASE_LOAD
           
protected  ButtonChoix bCas
           
protected  ButtonChoix bModel
           
protected  java.awt.TextField cas
           
protected  ChoiceChoix choiceCas
           
protected  ChoiceChoix choiceModel
           
static java.lang.String date
           
static java.lang.String ikbsProp
           
protected  KnowledgeManager knowledge
           
protected  TextFieldChoix login
          Composants liés à l'interface
protected  java.awt.TextField mod
           
protected static int MODEL
           
protected static int MODEL_LOAD
           
protected static java.lang.String[] nomImages
           
protected  javax.swing.JPasswordField password
           
protected  java.util.Properties property
           
protected  Ressources ress
          Les ressources de l'application
static int SCREEN_HEIGHT
           
static int SCREEN_WIDTH
           
static java.lang.String version
           
protected  XmlPreference xp
           
 
Fields inherited from class ikbs.tools.trees.Editor
adresse_manuel, c, menuBar
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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
IkbsApplication2()
          Constructeur par défaut
IkbsApplication2(KnowledgeManager km)
          Constructeur avec Gestionnaire de connaissances
 
Method Summary
 void action(java.lang.String action, int num)
          Pour implémenter une action envoyée à l'éditeur
 void actionPerformed(java.awt.event.ActionEvent e)
          Pour la gestion des actions
protected  java.awt.Panel creerCasPanel()
          Création du panel pour les cas
protected  java.awt.Panel creerLoginPanel()
          Créer le panel login / password
protected  java.awt.Panel creerModelPanel()
          Créer le panel modèle
 java.awt.Panel creerPanelBase()
          Création d'un panel contenant les informations sur une base
 KnowledgeManager getKnowledgeManager()
          Pour récupérer le gestionnaire de modèles et de cas
 java.lang.String getParameter(java.lang.String key, java.lang.String def)
           
 void identifier(java.lang.String baseName)
           
 void initGUI()
          Initialisation et mise en place des composants
 IllustrationOwner initIllustrationListener()
          Créer un IllustrationOwner qui contient la liste des bases
protected  void initLangues()
          Initialisation des paramètres relatifs à la langue
 java.awt.Panel initPanelImage()
          Initialisation du Panel de contrôle des images des bases
 void initProperties()
           
 void initPropertiesURL()
           
protected  void initRessources()
          Initialisation des ressources
 void initXMLpreference()
           
 void initXMLpreferenceURL()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static void main(java.lang.String[] args)
          Méthode principale
 BaseInfoBean rech(int num)
           
 void removeInfo()
           
 void setInfo(java.lang.String s)
           
 void visualiser(java.lang.String baseName)
           
 
Methods inherited from class ikbs.tools.trees.Editor
action, action, afficherAide, afficherAPropos, centrer, centrer, getFrame, init, initBarreMenu, initEditor, initGridBagConstraint, initMenu, update, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened, xyPosition, xyPosition
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, 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 java.awt.MenuContainer
getFont, postEvent
 

Field Detail

nomImages

protected static final java.lang.String[] nomImages

version

public static final java.lang.String version
See Also:
Constant Field Values

date

public static final java.lang.String date
See Also:
Constant Field Values

BACKGROUND_COLOR

public static java.awt.Color BACKGROUND_COLOR

ikbsProp

public static java.lang.String ikbsProp

SCREEN_WIDTH

public static int SCREEN_WIDTH

SCREEN_HEIGHT

public static int SCREEN_HEIGHT

ALL

protected static final int ALL
See Also:
Constant Field Values

MODEL

protected static final int MODEL
See Also:
Constant Field Values

BASE

protected static final int BASE
See Also:
Constant Field Values

MODEL_LOAD

protected static final int MODEL_LOAD
See Also:
Constant Field Values

BASE_LOAD

protected static final int BASE_LOAD
See Also:
Constant Field Values

ress

protected Ressources ress
Les ressources de l'application


knowledge

protected KnowledgeManager knowledge

xp

protected XmlPreference xp

property

protected java.util.Properties property

login

protected TextFieldChoix login
Composants liés à l'interface


password

protected javax.swing.JPasswordField password

mod

protected java.awt.TextField mod

cas

protected java.awt.TextField cas

choiceModel

protected ChoiceChoix choiceModel

choiceCas

protected ChoiceChoix choiceCas

bModel

protected ButtonChoix bModel

bCas

protected ButtonChoix bCas
Constructor Detail

IkbsApplication2

public IkbsApplication2()
Constructeur par défaut


IkbsApplication2

public IkbsApplication2(KnowledgeManager km)
Constructeur avec Gestionnaire de connaissances

Parameters:
km -
Method Detail

main

public static void main(java.lang.String[] args)
Méthode principale


initGUI

public void initGUI()
Initialisation et mise en place des composants


initXMLpreferenceURL

public void initXMLpreferenceURL()

initXMLpreference

public void initXMLpreference()

initPanelImage

public java.awt.Panel initPanelImage()
Initialisation du Panel de contrôle des images des bases

Returns:
le panel

initIllustrationListener

public IllustrationOwner initIllustrationListener()
Créer un IllustrationOwner qui contient la liste des bases

Returns:

initPropertiesURL

public void initPropertiesURL()

initProperties

public void initProperties()

initRessources

protected void initRessources()
Initialisation des ressources


initLangues

protected void initLangues()
Initialisation des paramètres relatifs à la langue


creerLoginPanel

protected java.awt.Panel creerLoginPanel()
Créer le panel login / password


creerModelPanel

protected java.awt.Panel creerModelPanel()
Créer le panel modèle


creerCasPanel

protected java.awt.Panel creerCasPanel()
Création du panel pour les cas


creerPanelBase

public java.awt.Panel creerPanelBase()
Création d'un panel contenant les informations sur une base

Returns:
le panel

getKnowledgeManager

public KnowledgeManager getKnowledgeManager()
Pour récupérer le gestionnaire de modèles et de cas


itemStateChanged

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

setInfo

public void setInfo(java.lang.String s)
Specified by:
setInfo in interface InfoListener

removeInfo

public void removeInfo()
Specified by:
removeInfo in interface InfoListener

getParameter

public java.lang.String getParameter(java.lang.String key,
                                     java.lang.String def)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Pour la gestion des actions

Specified by:
actionPerformed in interface java.awt.event.ActionListener

identifier

public void identifier(java.lang.String baseName)

visualiser

public void visualiser(java.lang.String baseName)

action

public void action(java.lang.String action,
                   int num)
Description copied from class: Editor
Pour implémenter une action envoyée à l'éditeur

Overrides:
action in class Editor

rech

public BaseInfoBean rech(int num)