|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.net.progress.ProgressWindow
public class ProgressWindow
Informe l'utilisateur des progr�s d'une op�ration � l'aide de messages dans une fen�tre. Cette classe peut aussi �crire des avertissements, ce qui est utile entre autre lors de la lecture d'un fichier de donn�es durant laquelle on veut signaler les erreurs mais sans arr�ter la lecture pour autant.

Cette classe est con�ue pour fonctionner correctement m�me si ses m�thodes sont appell�es dans un autre thread que celui de Swing. Il est donc possible de faire la longue op�ration en arri�re plan et d'appeller les m�thodes de cette classe sans se soucier des probl�mes de synchronisation. En g�n�ral, faire l'op�ration en arri�re plan est recommand� afin de permettre le rafraichissement de l'�cran par Swing.
| Constructor Summary | |
|---|---|
ProgressWindow(java.awt.Component parent)
Construit une fen�tre qui informera des progr�s d'une op�ration. |
|
| Method Summary | |
|---|---|
void |
complete()
Indique que l'op�ration est termin�e. |
void |
dispose()
Lib�re les ressources utilis�es par l'�tat d'avancement. |
void |
exceptionOccurred(java.lang.Throwable exception)
Indique qu'une exception est survenue pendant le traitement de l'op�ration. |
java.lang.String |
getDescription()
Retourne le message d'�crivant l'op�ration en cours. |
java.lang.String |
getTitle()
Retourne le titre de la fen�tre. |
void |
progress(float percent)
Indique l'�tat d'avancement de l'op�ration. |
void |
setDescription(java.lang.String description)
Sp�cifie un message qui d�crit l'op�ration en cours. |
void |
setTitle(java.lang.String name)
D�finit le titre de la fen�tre des progr�s. |
void |
started()
Indique que l'op�ration a commenc�e. |
void |
warningOccurred(java.lang.String source,
java.lang.String margin,
java.lang.String warning)
�crit un message d'avertissement. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProgressWindow(java.awt.Component parent)
started() sera appel�e.
parent - Composante parente. La fen�tre des progr�s sera
construite dans le m�me cadre que cette composante. Ce
param�tre peut �tre nul s'il n'y a pas de parent.| Method Detail |
|---|
public java.lang.String getTitle()
public void setTitle(java.lang.String name)
public java.lang.String getDescription()
null.
getDescription in interface ProgressListenerpublic void setDescription(java.lang.String description)
null signifie qu'on ne souhaite plus
afficher de description.
setDescription in interface ProgressListenerdescription - DOCUMENT ME!public void started()
started in interface ProgressListenerpublic void progress(float percent)
progress in interface ProgressListenerpercent - DOCUMENT ME!public void complete()
complete in interface ProgressListenerpublic void dispose()
dispose in interface ProgressListener
public void warningOccurred(java.lang.String source,
java.lang.String margin,
java.lang.String warning)
warningOccurred in interface ProgressListenersource - Cha�ne de caract�re d�crivant la source de l'avertissement.
Il s'agira par exemple du nom du fichier dans lequel une anomalie
a �t� d�tect�e. Peut �tre nul si la source n'est pas connue.margin - Texte � placer dans la marge de l'avertissement warning,
ou null s'il n'y en a pas. Il s'agira le plus souvent du num�ro
de ligne o� s'est produite l'erreur dans le fichier source. Ce
texte sera automatiquement plac� entre parenth�ses.warning - Message d'avertissement � �crire.public void exceptionOccurred(java.lang.Throwable exception)
exceptionOccurred in interface ProgressListenerexception - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||