Ouvrir un form en java

Ouvrir un form en java - Java - Programmation

Marsh Posté le 23-02-2006 à 12:11:56    

bonjour.
j ai dans mon projet deux fichiers .java ( interface graphique ).
et je voudrai appler la deuxieme fichier à partir du premier mais je sais pas comment le faire.
en VB normalement on fait Form1.load et Form1.show .. mais en java .. :/

Reply

Marsh Posté le 23-02-2006 à 12:11:56   

Reply

Marsh Posté le 23-02-2006 à 12:24:15    

c'est plus compliqué que ca java, on n'appelle pas de fichiers [:pingouino]


---------------
L'inventeur de la cédille est un certain monsieur Groçon .
Reply

Marsh Posté le 23-02-2006 à 12:43:02    

Et comment faire alors ??

Reply

Marsh Posté le 23-02-2006 à 12:58:55    

bah la faut apprendre java, on peut pas faire grand chose de plus [:pingouino]


---------------
L'inventeur de la cédille est un certain monsieur Groçon .
Reply

Marsh Posté le 23-02-2006 à 13:03:30    

si j ai apri un peux du java mais je suis pas arrivé à le faire sinon j posrai pas la question sur ce forum .

Reply

Marsh Posté le 23-02-2006 à 13:13:17    

ben poste deja ce que tu as fait, on verra bien ...


---------------
L'inventeur de la cédille est un certain monsieur Groçon .
Reply

Marsh Posté le 23-02-2006 à 13:20:37    

comment je poste quelque chose que je sais pas faire :)

Reply

Marsh Posté le 23-02-2006 à 13:29:34    

je n'ai plus fait de java depuis l'été dernier donc je vais t'expliquer vite fait :
 
dans le script, il faut considéré un répertoire donné comme une "racine" de l'arborescence des classes.
Les classes contenu dans les fichiers qui sont dans l'arborescence sont accéssible sous la forme : niveau1.niveau2.maclasse
 
Ensuite, la classe est utilisable directement.
 
Mais si tu ne sais pas ça, alors tu risques de bloquer trés trés vite par ce que c'est quand même une des bases éssentielles du langage et j'ose pas imaginer la rapidité avec laquelle tu seras bloqué. Il est temps d'acheter un bouquin d'apprentissage du java ou de lire les tutoriaux qui trainent sur le net.


Message édité par omega2 le 23-02-2006 à 13:30:57
Reply

Marsh Posté le 23-02-2006 à 13:32:56    

Imaginons que tu es dans Form1.java
 
au début du fichier, tu dis que tu veux utiliser Form2 tu fais :
 

Code :
  1. import fr.monpackage.Form2;


En supposant que dans Form2.java tu as spécifié un nom de package  :    

Code :
  1. package fr.monpackage;


 
ensuite , dans ton code, qq part dans form1.... tu utilises Form2 :
 

Code :
  1. Form2  maFenetre2=new Form2(....parametre qui vont bien...);
  2. maFenetre2.show();  // ou equivalent, faut voir quelle est ta classe de base...


 
et c'est tout.... apres c'est sur qu'il faut aprendre un minimum....
 
( verifier aussi que les classes sont bien visibles dans le CLASSPATH pour pouvoir etre "vue" par la JVM )

Message cité 1 fois
Message édité par ChristianS_ le 23-02-2006 à 13:34:19
Reply

Marsh Posté le 23-02-2006 à 14:22:46    

ChristianS_ a écrit :


Code :
  1. Form2  maFenetre2=new Form2(....parametre qui vont bien...);
  2. maFenetre2.show();  // ou equivalent, faut voir quelle est ta classe de base...



show() est deprecated...
maFenetre2.setVisible(true);


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-02-2006 à 14:22:46   

Reply

Marsh Posté le 23-02-2006 à 16:49:41    

ah oui exact, dans le jdk 1.5,  merci pour l'info.

Reply

Sujets relatifs:

Leave a Replay

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