alexglvr
Messages postés108Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention17 mai 2017
-
6 août 2004 à 12:15
loulita1
Messages postés1Date d'inscriptiondimanche 9 mai 2004StatutMembreDernière intervention20 mai 2005
-
20 mai 2005 à 22:25
Bonjour à tous,
je suis en train de developper ma premiere appli java, et j'ai le probleme suivant qui me bloque depuis plusieur jours:
Je crée une JPanel contenant plusieur JButton. Cette Jpanel et affichée dans une Jframe.
La Jframe s'affiche, la Jpanel aussi (test sur les couleurs de la JPanel) mais pas les boutons. Je suis obligé de redimensionner la Jframe (avec la souris lors de l'execution du prg) pour faire apparaitre les Boutons....
/**
* Affiche les 10 boutons de controle et la grille
* @param g GrilleCanvas à afficher dans l'IHM
*/
public void AfficherIHM(BoutonsPrinc BP) {
JFrame fen=new JFrame (); // Création de la fenêtre
fen.setBackground(Color.WHITE); // Couleur
fen.getContentPane().setLayout(new GridLayout(2,1)); // Organisation
fen.getContentPane().add(BP); // Ajout des Sliders
fen.setBounds(200,200,900,800); // Positionnement de la fenêtre sur l'écran
fen.show(); // Rendrev la fenêtre visible
}
}
Merci de votre aide
Alexglvr
PS: j'ai viré l'interface des boutons pour simplifier....
loulita1
Messages postés1Date d'inscriptiondimanche 9 mai 2004StatutMembreDernière intervention20 mai 2005 20 mai 2005 à 22:25
salut à tous!
je suis en train de developper une interface grapphique en java. j'ai déja creer l'interface et elle marche bien.
j'ai créer ma JFrame
public class Projet extends JFrame implements Action Listener
{
//mon traitement
}
j'ai aussi creer des boites de dialogues que la frame appelle et aussi une application à partir de laquelle je lancel'interface.
le probleme est plutot "esthetique": je veux faciliter la vie à l'utilisateur et donc au lieu d'aller ouvrir l'application et lancer le programme je veux creer une applet qui bien sur s'executera par un simple click sur un fichier HTML , je ne sais pas comment basculer de l'une à l'autre( j'avoue que j'ai un prob avec les applets) sans changer mon programme!!
c'est pas a mettre dans le paint!!!
dans le constructeur de la classe java JFrame ou JPanel ca suffit.
le paint ne sert que si tu dessines toi meme un graph
JFrame fen=new JFrame (); c'est debile t'es deja dans une instance de JFrame.