Probleme avec Swing...

Probleme avec Swing... - Java - Programmation

Marsh Posté le 12-05-2003 à 21:18:49    

Bonjour,
je programme sous mandrake 9.1 en java, et lorsque j'importe dans mon programme la bibliotheque swing, de la façon suivante :
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
le message : " error:Can not found "java/swing" [JLS 7.5.2, 7.6]"  
apparaît lors de la compilation.
Pouvez-vous m'aider ?
Je vous n remercie d'avance
 
                                     baba

Reply

Marsh Posté le 12-05-2003 à 21:18:49   

Reply

Marsh Posté le 12-05-2003 à 22:16:39    

java -version?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 13-05-2003 à 18:08:51    

j'ai la derniere version du package rpm kaffe, pour mandrake...

Reply

Marsh Posté le 13-05-2003 à 18:14:04    

Et ya SWIN la-dedans ?


---------------
get amaroK plugin
Reply

Marsh Posté le 14-05-2003 à 11:47:50    

bah en fait il me dit que "javax/swing n'existe pas" donc je pense que Swing ne doit pas être la, mais dans ce cas je ne sais pas comment la rajouter...

Reply

Marsh Posté le 14-05-2003 à 11:49:03    

babthefox2002 a écrit :

j'ai la derniere version du package rpm kaffe, pour mandrake...


 
j'ai de très mauvais souvenirs de ce truc :o
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 14-05-2003 à 11:56:51    

dans ce cas que dois-je prendre pour pouvoir faire du java sous mandrake ?

Reply

Marsh Posté le 14-05-2003 à 11:58:34    

babthefox2002 a écrit :

dans ce cas que dois-je prendre pour pouvoir faire du java sous mandrake ?
 


ben le sdk de sun [:spamafote]


---------------
get amaroK plugin
Reply

Marsh Posté le 14-05-2003 à 12:06:28    

Avec Kaffe, c'est la JDK 1.1 je crois => pas de swing :/
 
Faut installer la dernière JDK !

Reply

Marsh Posté le 14-05-2003 à 12:14:30    

Est ce que je peux la trouver dans des sources rpm et sous quel nom, ou est-ce qu'il faut forcement passer par le site de sun ?
Parce que si je tape en console urpmi jdk, il m'installe kaffe-1.0.7-2mdk.i586.rpm...

Reply

Marsh Posté le 14-05-2003 à 12:14:30   

Reply

Marsh Posté le 14-05-2003 à 12:17:08    

babthefox2002 a écrit :

Est ce que je peux la trouver dans des sources rpm et sous quel nom, ou est-ce qu'il faut forcement passer par le site de sun ?
Parce que si je tape en console urpmi jdk, il m'installe kaffe-1.0.7-2mdk.i586.rpm...


Elle n'est pas dans la distribution mandrake : il faut que tu télécharges le rpm sur sun [:spamafote]

Reply

Marsh Posté le 14-05-2003 à 12:18:54    

ok je suis en train de le faire...
Merci

Reply

Marsh Posté le 14-05-2003 à 12:19:37    

babthefox2002 a écrit :

ok je suis en train de le faire...
Merci


 :jap:

Reply

Marsh Posté le 14-05-2003 à 13:45:43    

ok ca marche avec le jdk de sun, mon seul soucis c'est qu'au niveau de l'interface graphique c'est beaucoup plus moche !!

Reply

Marsh Posté le 14-05-2003 à 13:50:32    

babthefox2002 a écrit :

ok ca marche avec le jdk de sun, mon seul soucis c'est qu'au niveau de l'interface graphique c'est beaucoup plus moche !!  


kel interface graphique  :??:


Message édité par bobuse le 14-05-2003 à 13:50:47

---------------
get amaroK plugin
Reply

Marsh Posté le 14-05-2003 à 14:02:45    

bah c'est du swing : c'est moche !

Reply

Marsh Posté le 14-05-2003 à 14:03:17    

En fait j'ai fait un reveil, et les boutons ne sont plus comme avant : ils sont carrés et les checkbox toutes petites, et polices sont grosses...
 
En plus je viens de m'apercevoir qu'une applet que je compilais sans probleme auparavant me donne 5 erreurs à la compilation avec le dernier jdk de Sun... Je n'y comprend plus rien !!

Reply

Marsh Posté le 14-05-2003 à 14:04:10    

babthefox2002 a écrit :

En fait j'ai fait un reveil, et les boutons ne sont plus comme avant : ils sont carrés et les checkbox toutes petites, et polices sont grosses...
 
En plus je viens de m'apercevoir qu'une applet que je compilais sans probleme auparavant me donne 5 erreurs à la compilation avec le dernier jdk de Sun... Je n'y comprend plus rien !!


C'est parce que certaines méthodes sont devenues obsolètes : il faut les remplacer ;)

Reply

Marsh Posté le 14-05-2003 à 14:04:12    

non en plus c'est avec un programme n'utilisant que java.awt, il n'y a pas de swing !

Reply

Marsh Posté le 14-05-2003 à 14:06:31    

j'ai les erreurs suivantes qui s'affichent :
 
./Image.java:6: '{' expected
public class Image() {
                  ^
./Image.java:8: '}' expected
}
 ^
AffImg.java:16: incompatible types
found   : java.awt.Image
required: Image
 _i=createImage(getSize().width,getSize().height);
                      ^
AffImg.java:17: cannot resolve symbol
symbol  : method getGraphics  ()
location: class Image
 _gmem=_i.getGraphics();
                ^
AffImg.java:68: cannot resolve symbol
symbol  : method drawImage  (Image,int,int,AffImg)
location: class java.awt.Graphics
 g.drawImage(_i,0,0,this);
 
Apparemment je ne peux plus definir une variable comme étant du type Image.

Reply

Marsh Posté le 14-05-2003 à 14:09:23    

babthefox2002 a écrit :

j'ai les erreurs suivantes qui s'affichent :
 
./Image.java:6: '{' expected
public class Image() { //1
                  ^
./Image.java:8: '}' expected //1
}
 ^
AffImg.java:16: incompatible types
found   : java.awt.Image //2
required: Image
 _i=createImage(getSize().width,getSize().height);
                      ^
AffImg.java:17: cannot resolve symbol
symbol  : method getGraphics  ()//2
location: class Image
 _gmem=_i.getGraphics();
                ^
AffImg.java:68: cannot resolve symbol//2
symbol  : method drawImage  (Image,int,int,AffImg)
location: class java.awt.Graphics
 g.drawImage(_i,0,0,this);
 
Apparemment je ne peux plus definir une variable comme étant du type Image.


 
1/ public class Image { //sans ()
2/ vérifie Image dans la doc de ta version de jdk

Reply

Marsh Posté le 14-05-2003 à 14:11:25    

reviens à la version 1.1 et enlève le import javax.swing.* s'il s'en sert pas [:spamafote]

Reply

Marsh Posté le 14-05-2003 à 14:13:21    

Predicator a écrit :

reviens à la version 1.1 et enlève le import javax.swing.* s'il s'en sert pas [:spamafote]  


C'est vrai !

Reply

Marsh Posté le 14-05-2003 à 14:13:40    

ok mais comment faire par la suite si j'ai besoin d'utiliser swing ??

Reply

Marsh Posté le 14-05-2003 à 14:16:40    

babthefox2002 a écrit :

ok mais comment faire par la suite si j'ai besoin d'utiliser swing ??


 
tu veux quoi finalement ? tu le sais ?
c'est mieux de passer à la dernière JDK, mais ton appli utilise peut etre des librairies spécifiques (si ça a changé de design, c'est pas bon signe)
 
 
pour ça il te faudra remplacer le code obsolète (deprecated à la compilation)
 

Reply

Marsh Posté le 14-05-2003 à 14:16:45    

babthefox2002 a écrit :

ok mais comment faire par la suite si j'ai besoin d'utiliser swing ??


Et bien, il faut adapter tes anciennes classes au nouveau compilateur ;)

Reply

Marsh Posté le 14-05-2003 à 14:24:46    

ok, je vous remercie

Reply

Marsh Posté le 14-05-2003 à 14:25:41    

nero27 a écrit :

bah c'est du swing : c'est moche !


boaaah, ya des look&feel qui sont pas trop moches ... tu peux meme avoir les L&F natif sous Xp et MacOSX


---------------
get amaroK plugin
Reply

Marsh Posté le 14-05-2003 à 14:27:20    

bobuse a écrit :


boaaah, ya des look&feel qui sont pas trop moches ... tu peux meme avoir les L&F natif sous Xp et MacOSX


 
oui c'est vrai !
il y a aussi le LAF UNIX [:sygus]

Reply

Marsh Posté le 14-05-2003 à 14:33:23    

mais on les charge comment ces L&F ??

Reply

Marsh Posté le 14-05-2003 à 14:50:05    

babthefox2002 a écrit :

mais on les charge comment ces L&F ??


 
[:google]
 
EDIT : et bien sur ... les tuts de sun :D


Message édité par bobuse le 14-05-2003 à 14:50:31

---------------
get amaroK plugin
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed