ikbs.graphics
Class IkbsApplication

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.IkbsApplication
All Implemented Interfaces:
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 IkbsApplication
extends Editor
implements java.awt.event.ActionListener, java.awt.event.ItemListener, InfoListener

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  Ressources ress
          Les ressources de l'application
static int SCREEN_HEIGHT
           
static int SCREEN_WIDTH
           
static java.lang.String version
           
 
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
IkbsApplication()
           
IkbsApplication(KnowledgeManager km)
           
 
Method Summary
 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
 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 initGUI()
          Initialisation et mise en place des composants
protected  void initLangues()
          Initialisation des paramètres relatifs à la langue
 void initProperties()
           
protected  void initRessources()
          Initialisation des ressources
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static void main(java.lang.String[] args)
          Méthode main
 void removeInfo()
           
 void setInfo(java.lang.String s)
           
 
Methods inherited from class ikbs.tools.trees.Editor
action, 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

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

IkbsApplication

public IkbsApplication()

IkbsApplication

public IkbsApplication(KnowledgeManager km)
Method Detail

main

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


initGUI

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


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


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