up5.mi.pary.term
Class Terminal

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--up5.mi.pary.term.Terminal
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable

public class Terminal
extends java.applet.Applet
implements java.lang.Runnable

la classe des applets utilisés pour l'enseignement Java

See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
protected Terminal()
          création de l'applet
  Terminal(java.lang.String titre, int w, int h)
          crée un Terminal de titre 'titre' et de taille en pixels 'w'*'h'
 
Method Summary
 void clear()
          efface la zone de texte
 void end()
          signale la fin du programme
 void execute()
           
static void execute(Terminal t)
           
static Terminal getDefault()
           
 int getFontSize()
           
 void init()
           
 void print(boolean i)
           
 void print(byte i)
           
 void print(char i)
           
 void print(java.util.Date d)
           
 void print(double i)
           
 void print(float i)
           
 void print(int i)
           
 void print(long i)
           
 void print(java.lang.Object o)
           
 void print(short i)
           
 void print(java.lang.String s)
          affichage dans le TextArea de la chaine 's'
 void println()
           
 void println(boolean i)
           
 void println(byte i)
           
 void println(char i)
           
 void println(java.util.Date d)
           
 void println(double i)
           
 void println(float i)
           
 void println(int i)
           
 void println(long i)
           
 void println(java.lang.Object o)
           
 void println(short i)
           
 void println(java.lang.String s)
          affichage dans le TextArea de la chaine 's'
 boolean readBoolean(java.lang.String message)
          Affiche le message "message" et rend la chaine lue
 byte readByte(java.lang.String message)
          Affiche le message "message" et rend l'entier lu
 char readChar(java.lang.String message)
          Affiche le message "message" et rend le caractère lu dans le TextField de nom 'nomtextField'
 double readDouble(java.lang.String message)
          Affiche le message "message" et rend le double lu
 float readFloat(java.lang.String message)
          Affiche le message "message" et rend le float lu
 int readInt(java.lang.String message)
          Affiche le message 'message' et rend l'entier lu
 long readLong(java.lang.String message)
          Affiche le message "message" et rend l'entier long lu'
 java.lang.String readPassword(java.lang.String message)
          Affiche le message "message" et rend la chaine lue
 short readShort(java.lang.String message)
          Affiche le message "message" et rend l'entier lu
 java.lang.String readString(java.lang.String message)
          Affiche le message "message" et rend la chaine lue
 void run()
           
 void setAcceptMessage(java.lang.String m)
          Deprecated.  
 void setButtonColor(java.awt.Color c)
          la couleur du bouton de validation devient la couleur 'c'
 void setButtonLabel(java.lang.String m)
          le message affiché sur le bouton de validation
 void setErrorColor(java.awt.Color c)
          la couleur de fond de la zone où s'affiche les erreurs devient la couleur 'c'
 void setExitLabel(java.lang.String m)
          le message affiché sur le bouton lorsque la fin du programme est signalée
 void setExitMessage(java.lang.String m)
          Deprecated.  
 void setFontSize(int t)
          la taille de la fonte utilisée dans la zone de texte devient 't'
 void setQuestionColor(java.awt.Color c)
          la couleur de fond de la zone où s'affiche la question devient la couleur 'c'
 void setTextAreaColor(java.awt.Color c)
          Deprecated.  
 void start()
           
 void theEnd()
          Deprecated.  
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Terminal

public Terminal(java.lang.String titre,
                int w,
                int h)
crée un Terminal de titre 'titre' et de taille en pixels 'w'*'h'

Terminal

protected Terminal()
création de l'applet
Method Detail

getDefault

public static Terminal getDefault()

init

public void init()
Overrides:
init in class java.applet.Applet

execute

public void execute()

execute

public static void execute(Terminal t)

run

public void run()
Specified by:
run in interface java.lang.Runnable

start

public void start()
Overrides:
start in class java.applet.Applet

readString

public java.lang.String readString(java.lang.String message)
Affiche le message "message" et rend la chaine lue
Returns:
la chaine saisie

readPassword

public java.lang.String readPassword(java.lang.String message)
Affiche le message "message" et rend la chaine lue
Returns:
la chaine saisie

readBoolean

public boolean readBoolean(java.lang.String message)
Affiche le message "message" et rend la chaine lue
Returns:
la chaine saisie

readInt

public int readInt(java.lang.String message)
Affiche le message 'message' et rend l'entier lu
Returns:
l'entier lu

readLong

public long readLong(java.lang.String message)
Affiche le message "message" et rend l'entier long lu'
Returns:
l'entier long saisi

readShort

public short readShort(java.lang.String message)
Affiche le message "message" et rend l'entier lu
Returns:
l'entier court saisi

readByte

public byte readByte(java.lang.String message)
Affiche le message "message" et rend l'entier lu
Returns:
l'entier court saisi

readChar

public char readChar(java.lang.String message)
Affiche le message "message" et rend le caractère lu dans le TextField de nom 'nomtextField'
Returns:
le caractère saisie dans le textfield de nom 'nomtextField'

readFloat

public float readFloat(java.lang.String message)
Affiche le message "message" et rend le float lu
Returns:
le float saisie

readDouble

public double readDouble(java.lang.String message)
Affiche le message "message" et rend le double lu
Returns:
le double saisie

print

public void print(java.lang.String s)
affichage dans le TextArea de la chaine 's'

print

public void print(int i)

print

public void print(short i)

print

public void print(byte i)

print

public void print(long i)

print

public void print(double i)

print

public void print(float i)

print

public void print(char i)

print

public void print(boolean i)

print

public void print(java.lang.Object o)

print

public void print(java.util.Date d)

println

public void println(java.lang.Object o)

println

public void println(java.util.Date d)

println

public void println(int i)

println

public void println()

println

public void println(short i)

println

public void println(byte i)

println

public void println(long i)

println

public void println(double i)

println

public void println(float i)

println

public void println(char i)

println

public void println(boolean i)

println

public void println(java.lang.String s)
affichage dans le TextArea de la chaine 's'

theEnd

public void theEnd()
Deprecated.  

signale la fin du programme

end

public void end()
signale la fin du programme

setTextAreaColor

public void setTextAreaColor(java.awt.Color c)
Deprecated.  

la couleur de fond de la zone de texte devient la couleur 'c'

setButtonColor

public void setButtonColor(java.awt.Color c)
la couleur du bouton de validation devient la couleur 'c'

setQuestionColor

public void setQuestionColor(java.awt.Color c)
la couleur de fond de la zone où s'affiche la question devient la couleur 'c'

setErrorColor

public void setErrorColor(java.awt.Color c)
la couleur de fond de la zone où s'affiche les erreurs devient la couleur 'c'

setExitMessage

public void setExitMessage(java.lang.String m)
Deprecated.  

le message affiché sur le bouton lorsque la fin du programme est signalée

setExitLabel

public void setExitLabel(java.lang.String m)
le message affiché sur le bouton lorsque la fin du programme est signalée

setButtonLabel

public void setButtonLabel(java.lang.String m)
le message affiché sur le bouton de validation

setAcceptMessage

public void setAcceptMessage(java.lang.String m)
Deprecated.  

le message affiché sur le bouton de validation

clear

public void clear()
efface la zone de texte

setFontSize

public void setFontSize(int t)
la taille de la fonte utilisée dans la zone de texte devient 't'

getFontSize

public int getFontSize()
Returns:
la taille de la fonte utilisée dans la zone de texte