Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas Delsaux
Le 11.11 2003, Yvon Thoraval s'est levé et s'est dit : "tiens, si j'écrivais aux mecs de fr.comp.lang.java ?"
puisque timer.setDelay obsolète c'est remplacé par quoi ???
D'après ma javadoc, cette méthode n'est pas obsolète. Où l'as-tu lu ? D'ailleurs, en général, quand on une méthode est déclarée obsolète, le commentaire d'obsolescence indique la méthode remplaçante.
-- Nicolas Delsaux "L'Homme a arrêté son évolution après avoir inventé la roue et l'air climatisé." Mike Resnick
Le 11.11 2003, Yvon Thoraval s'est levé et s'est dit : "tiens, si
j'écrivais aux mecs de fr.comp.lang.java ?"
puisque timer.setDelay obsolète c'est remplacé par quoi ???
D'après ma javadoc, cette méthode n'est pas obsolète. Où l'as-tu lu ?
D'ailleurs, en général, quand on une méthode est déclarée obsolète, le
commentaire d'obsolescence indique la méthode remplaçante.
--
Nicolas Delsaux
"L'Homme a arrêté son évolution après avoir inventé la roue et l'air
climatisé."
Mike Resnick
Le 11.11 2003, Yvon Thoraval s'est levé et s'est dit : "tiens, si j'écrivais aux mecs de fr.comp.lang.java ?"
puisque timer.setDelay obsolète c'est remplacé par quoi ???
D'après ma javadoc, cette méthode n'est pas obsolète. Où l'as-tu lu ? D'ailleurs, en général, quand on une méthode est déclarée obsolète, le commentaire d'obsolescence indique la méthode remplaçante.
-- Nicolas Delsaux "L'Homme a arrêté son évolution après avoir inventé la roue et l'air climatisé." Mike Resnick
yvon.thoraval
Nicolas Delsaux wrote:
D'après ma javadoc, cette méthode n'est pas obsolète. Où l'as-tu lu ?
c'est mon compilateur associé à Project Builder [MacOS X] qui me le dit ...
D'ailleurs, en général, quand on une méthode est déclarée obsolète, le commentaire d'obsolescence indique la méthode remplaçante.
ben en fait ca vient d'un exemple trouve sur le site sun je pense qu'il y a un "oubli" du côté des import...
par exemple dans le "TreeTableExample2" j'ai le message d'erreur suivant :
TreeTableExample2.java:127: cannot resolve symbol symbol : constructor Timer (int,TreeTableExample2.Reloader)
aux lignes :
timer = new Timer(700, rl); timer.setRepeats(true); treeTable.getTree().addTreeExpansionListener(rl); return treeTable;
Le 12.11 2003, Yvon Thoraval s'est levé et s'est dit : "tiens, si j'écrivais aux mecs de fr.comp.lang.java ?"
Nicolas Delsaux wrote:
ben en fait ca vient d'un exemple trouve sur le site sun je pense qu'il y a un "oubli" du côté des import...
donc dans quel java.* je trouve cette fonction Timer ?
Ca n'a rien à voir avec un problème d'import : la classe Timer est
définie dans le package javax.swing mais, dans ma version du JDK (la 1.4), dispose des constructeurs suivants :
Timer(int delay, ActionListener listener) Creates a Timer that will notify its listeners every delay milliseconds.
C'est donc ton constructeur qui n'existe plus !
-- Nicolas Delsaux Les maximes du marin shadok : Dans la marine, c'est un principe : il faut saluer tout ce qui bouge, et peindre le reste.
yvon.thoraval
Nicolas Delsaux wrote:
Ca n'a rien à voir avec un problème d'import : la classe Timer est définie dans le package javax.swing mais, dans ma version du JDK (la 1.4),
OK, c'est la version que j'ai.
dispose des constructeurs suivants :
Timer(int delay, ActionListener listener) Creates a Timer that will notify its listeners every delay milliseconds.
C'est donc ton constructeur qui n'existe plus !
je ne comprends pas le "plus", veut dire qu'il a existé et qu'il n'existe plus ?
timer = new Timer(700, rl); timer.setRepeats(true);
Les infos plus précises :
iB:~/Applications/Java/Applications/TreeTableExample2 copie> javac -deprecation *.java TreeTableExample2.java:127: cannot resolve symbol symbol : constructor Timer (int,TreeTableExample2.Reloader) location: class Timer timer = new Timer(700, rl); ^ TreeTableExample2.java:128: cannot resolve symbol symbol : method setRepeats (boolean) location: class Timer timer.setRepeats(true); ^ TreeTableExample2.java:265: cannot resolve symbol symbol : method isRunning () location: class Timer if (!timer.isRunning()) { ^ TreeTableExample2.java:303: warning: stop() in java.lang.Thread has been deprecated timer.stop(); ^ 3 errors 1 warning
-- Yvon Thoraval
Nicolas Delsaux <nicolas.delsaux@online.fr.invalid> wrote:
Ca n'a rien à voir avec un problème d'import : la classe Timer est
définie dans le package javax.swing mais, dans ma version du JDK (la
1.4),
OK, c'est la version que j'ai.
dispose des constructeurs suivants :
Timer(int delay, ActionListener listener)
Creates a Timer that will notify its listeners every delay
milliseconds.
C'est donc ton constructeur qui n'existe plus !
je ne comprends pas le "plus", veut dire qu'il a existé et qu'il
n'existe plus ?
timer = new Timer(700, rl);
timer.setRepeats(true);
Les infos plus précises :
iB:~/Applications/Java/Applications/TreeTableExample2 copie> javac
-deprecation *.java
TreeTableExample2.java:127: cannot resolve symbol
symbol : constructor Timer (int,TreeTableExample2.Reloader)
location: class Timer
timer = new Timer(700, rl);
^
TreeTableExample2.java:128: cannot resolve symbol
symbol : method setRepeats (boolean)
location: class Timer
timer.setRepeats(true);
^
TreeTableExample2.java:265: cannot resolve symbol
symbol : method isRunning ()
location: class Timer
if (!timer.isRunning()) {
^
TreeTableExample2.java:303: warning: stop() in java.lang.Thread has been
deprecated
timer.stop();
^
3 errors
1 warning
Ca n'a rien à voir avec un problème d'import : la classe Timer est définie dans le package javax.swing mais, dans ma version du JDK (la 1.4),
OK, c'est la version que j'ai.
dispose des constructeurs suivants :
Timer(int delay, ActionListener listener) Creates a Timer that will notify its listeners every delay milliseconds.
C'est donc ton constructeur qui n'existe plus !
je ne comprends pas le "plus", veut dire qu'il a existé et qu'il n'existe plus ?
timer = new Timer(700, rl); timer.setRepeats(true);
Les infos plus précises :
iB:~/Applications/Java/Applications/TreeTableExample2 copie> javac -deprecation *.java TreeTableExample2.java:127: cannot resolve symbol symbol : constructor Timer (int,TreeTableExample2.Reloader) location: class Timer timer = new Timer(700, rl); ^ TreeTableExample2.java:128: cannot resolve symbol symbol : method setRepeats (boolean) location: class Timer timer.setRepeats(true); ^ TreeTableExample2.java:265: cannot resolve symbol symbol : method isRunning () location: class Timer if (!timer.isRunning()) { ^ TreeTableExample2.java:303: warning: stop() in java.lang.Thread has been deprecated timer.stop(); ^ 3 errors 1 warning
-- Yvon Thoraval
Olivier Pierrier
Salut,
il existe 2 classes Timer, une dans javax.swing et unr dans java.util, vérifie que tu utilises la bonne ( celle de swing ).
Olivier
Salut,
il existe 2 classes Timer, une dans javax.swing et unr dans java.util,
vérifie que tu utilises la bonne ( celle de swing ).