JOptionPane --> erreur à la compilation

JOptionPane --> erreur à la compilation - Java - Programmation

Marsh Posté le 03-04-2005 à 16:43:18    

j'essaie de faire apparaitre un JOptionPane mais il m'envoie boulet et je comprends pas (et je suis pas le seul)
voila le message d'erreur :
 
init:
deps-jar:
Compiling 1 source file to F:\FAC\info theo\CalculatriceV2\Calculatrice\build\classes
F:\FAC\info theo\CalculatriceV2\Calculatrice\src\calculatrice\FrameCalculatrice.java:389: cannot find symbol
symbol  : variable JOptionPane
location: class calculatrice.FrameCalculatrice
            JOptionPane.showMessageDialog(null,"essaie","essaie2",JOptionPane.WARNING_MESSAGE);
F:\FAC\info theo\CalculatriceV2\Calculatrice\src\calculatrice\FrameCalculatrice.java:389: cannot find symbol
symbol  : variable JOptionPane
location: class calculatrice.FrameCalculatrice
            JOptionPane.showMessageDialog(null,"essaie","essaie2",JOptionPane.WARNING_MESSAGE);
2 errors
BUILD FAILED (total time: 1 second)
 
et le code correspondant

Code :
  1. // si erreur on affiche l'endroit de l'erreur
  2.         if (!analyseurOK){
  3.             JOptionPane.showMessageDialog(null,"essaie","essaie2",JOptionPane.WARNING_MESSAGE);
  4.         }


 
 
si quelqu'un a une idée (sans la ligne ça compile niquel et j'ai ma calculatrice qui s'affiche sinon niet)

Reply

Marsh Posté le 03-04-2005 à 16:43:18   

Reply

Marsh Posté le 04-04-2005 à 13:35:09    

tu as oublié d'importer la classe JOptionPane.

Reply

Marsh Posté le 04-04-2005 à 14:01:15    

mais il n'a justement pas dû faire l'import de tout swing.
 
pour pas trop avoir de problèmes avec les imports, il suffit de faire shift+control+O dans eclipse.

Reply

Marsh Posté le 04-04-2005 à 14:06:52    

j'ai jamais eu de pb avec des parents à null dans les hiérarchies de composants.
 
ça sert pour la navigation et divers petits trucs, mais ça marche sans normalement.

Reply

Marsh Posté le 04-04-2005 à 19:26:21    

pour les inclusions dans mon bouquin y'a marqué que ça vient de la librairie swing mais étant donné que je bosse sous netbeans je n'ai pas fait de import (et ça n'a pas l'air de posé de problème pour ma frame puisqu'elle s'exécute sans problème)

Reply

Marsh Posté le 04-04-2005 à 21:45:30    

mets  
import javax.swing.JOptionPane;
 
dans les imports.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 05-04-2005 à 10:20:33    

là je sais que je vais paraitre un peu con mais dans netbeans c'est ou les options pour rajouter les imports (:()

Reply

Marsh Posté le 05-04-2005 à 10:25:38    

ça se met dans le ficher java, en haut, entre la déclaration du package et la déclaration de la classe.
 
http://koders.com/java/fidE7FA0A28 [...] age+import


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 05-04-2005 à 16:49:46    

en effet ça venait de ça mais je trouve ça bizarre que toute mon interface graphique qui est fait en swing, à la compilation il ne rale pas du tout alors qu'il n'y avait aucun import.
je pensais donc qu'il faisait une inclusion (importation plutot) automatique de swing auquel cas je n'avais pas à rajouter le import javax.swing.JOptionPane;
puisque JOptionPane "dépend" déjà de swing.

Reply

Marsh Posté le 05-04-2005 à 19:07:27    

ese-aSH a écrit :

ceci dit je persiste dans le fait que le 'null' pose pb =]


 

nraynaud a écrit :

j'ai jamais eu de pb avec des parents à null dans les hiérarchies de composants.
 
ça sert pour la navigation et divers petits trucs, mais ça marche sans normalement.


 
on parle d'un probleme de compile hein [:rvf]


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

Marsh Posté le 05-04-2005 à 19:07:27   

Reply

Marsh Posté le 05-04-2005 à 21:46:56    

the real moins moins a écrit :

on parle d'un probleme de compile hein [:rvf]


tu veux un cours sur les treillis de types ? [:petrus75]


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 06-04-2005 à 00:35:47    

moi non plus, mais j'ai juste lu le titre du topic [:rvf]


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

Marsh Posté le 06-04-2005 à 06:20:58    

lordankou a écrit :

en effet ça venait de ça mais je trouve ça bizarre que toute mon interface graphique qui est fait en swing, à la compilation il ne rale pas du tout alors qu'il n'y avait aucun import.
je pensais donc qu'il faisait une inclusion (importation plutot) automatique de swing auquel cas je n'avais pas à rajouter le import javax.swing.JOptionPane;
puisque JOptionPane "dépend" déjà de swing.


c pasque netbeans, dans son créateur d'interface graphique, nomme chaque composant avec son package complet sans faire d'import (ex : javax.swing.JTextPane machin = new javax.swing.JTextPane(); au lieu d'importer JTextPane).

Reply

Marsh Posté le 08-04-2005 à 11:44:13    

merci pour la réponseeeeeeee

Reply

Sujets relatifs:

Leave a Replay

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