Salut,
Ta classe compile bien : les alertes "deprecated" t'informent juste que le code source fait appel à des classes ou méthodes qui ont été remplacées par d'autres et qu'il est conseillé de ne plus les utiliser (Il peut arriver qu'elles soient par la suite supprimées). Tu peux voir dans le dossier les fichiers .class créés par la compilation.
Si tu veux supprimer ces alertes (tu peux voir les détail en compilant avec javac -Xlint:deprecation test6.java), il te suffit de regarder la javadoc qui t'indique par quel appel tu dois remplacer l'appel déprécié.
Par exemple :
test6.java:30: warning: [deprecation] size() in Component has been deprecated
Dimension dim = size();
La javadoc dit :
size()
Deprecated.
As of JDK version 1.1, replaced by getSize().
Tu remplaces la ligne 30 de ton source :
1 2 3
| ...
Dimension dim = size();
... |
Par
1 2 3
| ...
Dimension dim = getSize();
... |
Partager