nimapplet
Class NimUI

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended bybaseui.Cui
                      extended bynimapplet.NimUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class NimUI
extends baseui.Cui

Title: Interface utilisateur

Description: Interface utilisateur du jeu de Nim.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 NimMP applet
          Applet
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  java.awt.BorderLayout borderLayout2
           
(package private)  java.awt.Button btn1
           
(package private)  java.awt.Button btn2
           
(package private)  java.awt.Button btn3
           
(package private)  java.awt.Button btnAbout
           
(package private)  java.awt.Button btNew
           
(package private)  java.awt.Button btnPasse
           
(package private)  java.awt.GridLayout gridLayout1
           
(package private)  java.awt.GridLayout gridLayout2
           
(package private)  java.awt.GridLayout gridLayout3
           
(package private)  java.awt.GridLayout gridLayout4
           
(package private)  java.awt.Panel panel1
           
(package private)  java.awt.Panel panel2
           
(package private)  java.awt.Panel panel3
           
(package private)  java.awt.Panel panel4
           
(package private)  java.awt.Panel panelVue
           
 NimProcess partieNim
          processus
(package private)  java.awt.Label statusBar
           
 
Fields inherited from class baseui.Cui
process
 
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.Window
 
Fields inherited from class java.awt.Container
 
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
NimUI(NimMP ap)
           
 
Method Summary
 void affGeneration()
          Affichage de la génération
 void affText(java.lang.String t)
          Affichage textes sortie
(package private)  void btn1_actionPerformed(java.awt.event.ActionEvent e)
          Joue 1
(package private)  void btn2_actionPerformed(java.awt.event.ActionEvent e)
          Joue 2
(package private)  void btn3_actionPerformed(java.awt.event.ActionEvent e)
          Joue 3
(package private)  void btnAbout_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btNew_actionPerformed(java.awt.event.ActionEvent e)
          Nouvelle partie
(package private)  void btnPasse_actionPerformed(java.awt.event.ActionEvent e)
          Passe = changement de joueur
(package private)  void coupOrdi()
          l'ordinateur joue
(package private)  void dispInfoBox()
          Display Info box
 void joue(int n)
          joue
(package private)  void panelVue_componentResized(java.awt.event.ComponentEvent e)
          redimensionnement
 void setInterface(boolean e)
          (In)active l'interface
(package private)  void this_windowClosing(java.awt.event.WindowEvent e)
           
 
Methods inherited from class baseui.Cui
redimUi
 
Methods inherited from class java.awt.Frame
addNotify, finalize, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, 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, 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, isOpaque, 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, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

applet

public NimMP applet
Applet


partieNim

public NimProcess partieNim
processus


borderLayout1

java.awt.BorderLayout borderLayout1

statusBar

java.awt.Label statusBar

panel1

java.awt.Panel panel1

borderLayout2

java.awt.BorderLayout borderLayout2

panel2

java.awt.Panel panel2

gridLayout1

java.awt.GridLayout gridLayout1

panel3

java.awt.Panel panel3

btn1

java.awt.Button btn1

panel4

java.awt.Panel panel4

btn3

java.awt.Button btn3

gridLayout2

java.awt.GridLayout gridLayout2

btn2

java.awt.Button btn2

gridLayout3

java.awt.GridLayout gridLayout3

btnPasse

java.awt.Button btnPasse

btNew

java.awt.Button btNew

panelVue

java.awt.Panel panelVue

gridLayout4

java.awt.GridLayout gridLayout4

btnAbout

java.awt.Button btnAbout
Constructor Detail

NimUI

public NimUI(NimMP ap)
Method Detail

setInterface

public void setInterface(boolean e)
(In)active l'interface


affGeneration

public void affGeneration()
Affichage de la génération


panelVue_componentResized

void panelVue_componentResized(java.awt.event.ComponentEvent e)
redimensionnement


affText

public void affText(java.lang.String t)
Affichage textes sortie


btnPasse_actionPerformed

void btnPasse_actionPerformed(java.awt.event.ActionEvent e)
Passe = changement de joueur


btn1_actionPerformed

void btn1_actionPerformed(java.awt.event.ActionEvent e)
Joue 1


btn2_actionPerformed

void btn2_actionPerformed(java.awt.event.ActionEvent e)
Joue 2


btn3_actionPerformed

void btn3_actionPerformed(java.awt.event.ActionEvent e)
Joue 3


joue

public void joue(int n)
joue


coupOrdi

void coupOrdi()
l'ordinateur joue


btNew_actionPerformed

void btNew_actionPerformed(java.awt.event.ActionEvent e)
Nouvelle partie


dispInfoBox

void dispInfoBox()
Display Info box


this_windowClosing

void this_windowClosing(java.awt.event.WindowEvent e)

btnAbout_actionPerformed

void btnAbout_actionPerformed(java.awt.event.ActionEvent e)