Probleme d'apparition d'une fenetre en java

Fermé
sisimouhamed - 15 oct. 2010 à 23:07
choubaka Messages postés 39425 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 avril 2025 - 16 oct. 2010 à 10:45
Bonjour,

j'ai fais un programme java qui affiche 3 boutons dans un fenetre et je veux que si je clique sur l'un des boutons une autre fenetre s'affiche.
par exemple si je compile la classe choix et que je clique sur le bouton "commande" la fenetre de la classe Produit apprait:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;


public class Choix1 extends JFrame implements ActionListener
{
private JButton commande;
private JButton ajout;
private JButton supp;
private JPanel panneau;
public Choix1()
{
setTitle("*********************");
setSize(500,200);
Container contenu=getContentPane();
contenu.setBackground(Color.green);
contenu.setLayout(new FlowLayout());
panneau=new JPanel();
commande=new JButton("Passer un commande");
ajout=new JButton("Ajouter produit");
supp=new JButton("Supprimer produit");
contenu.add(commande);
contenu.add(ajout);
contenu.add(supp);
commande.addActionListener(this);
ajout.addActionListener(this);
supp.addActionListener(this);
}
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==commande)
{

}
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
Choix1 fen=new Choix1();
fen.setVisible(true);
}

}
########################################
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;


public class Produit extends JFrame
{
private JLabel label;
private JPanel panneau;
private final Object[][] donnees;
private final String [] entetes;
private JTable tableau;
private JButton bouton1,bouton2;
public Produit()
{
super();
setTitle("Nom et code de chaque produit");
setSize(500,450);
donnees=new Object[][]{{"1","Crtes mére"},{"2","Processeur"},{"3","Brettes memoire"},{"4","Carte Graphique"}};
entetes=new String[]{"Codes Produits" , "Nom Produit"};
tableau=new JTable(donnees,entetes);
Container contenu=getContentPane();
//contenu.setLayout(new FlowLayout());
contenu.setBackground(Color.GREEN);
bouton1=new JButton("Voir les informations detaillée de chaque produit");
bouton2=new JButton("Passer un commande");
JTable tableau=new JTable(donnees,entetes);
contenu.add(new JScrollPane(tableau),BorderLayout.CENTER);
panneau=new JPanel();
contenu.add(panneau,BorderLayout.SOUTH);
panneau.add(bouton1);
panneau.add(bouton2);
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
Produit fen=new Produit();
fen.setVisible(true);
}

}
Merci de m'aider

A voir également:

1 réponse

choubaka Messages postés 39425 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 avril 2025 2 104
16 oct. 2010 à 10:45
Bonjour

Quel est réellement ton problème ? Tu coinces où ?
0