bonjours
s'il vous plait je j'arrive pas à réussir pour mettre en forme une fenetre dans une aplication voici le code que j'ai établie
import java.awt.*;
import javax.swing.*; //n'inclue les pas les sous paquetages
import java.awt.event.*;
import java.util.Vector;
import java.sql.*;
public class Ajout extends JFrame{
JButton b1,b2;
JTextField tid_mater,tdesignation,tmodel;
JRadioButton optm,optf;
Vecteur usrs;//=new Vecteur();
User usr;
public Ajout(String s,Vecteur utilisateurs){
super(s);
usrs=new Vecteur(utilisateurs);
//getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER,50, 20));
JPanel p=new JPanel(new BorderLayout());
this.setContentPane(p);
JPanel p1=new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel p2=new JPanel(new FlowLayout(FlowLayout.CENTER));
JPanel p3=new JPanel(new GridLayout(6,3));
b1=new JButton("Valider");
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
String id_mater,designation,model,etat;
id_mater=tid_mater.getText();
designation=tdesignation.getText();
model=tmodel.getText();
etat="";
if(optm.isSelected())
etat="existe";
else
etat="ailleur";
tid_mater.setText("");
tdesignation.setText("");
tmodel.setText("");
optm.setSelected(true);
//chargement du pilote jdbc:odbc
try{
Class.forName("com.mysql.jdbc.Driver");
//Etablissement de la connexion
Connection con = DriverManager.getConnection("jdbc:mysql:///monessaie", "root","");
JOptionPane.showMessageDialog(null, "Connection OK");
// Création d'une instruction
Statement smt = con.createStatement();
// Exécution d'une requete
String query = "INSERT INTO materiel VALUES('"+id_mater+"','"+designation+"','"+model+"','"+etat+"')";
smt.executeUpdate(query);
con.close();
}
catch(ClassNotFoundException e1) {
System.err.println(" Erreur de chargement du driver :" + e1) ;
}
catch(SQLException sqle) {
System.err.println(" Erreur lors de la connexion : "+ sqle) ;
}
}
});
p2.add(b1);
JButton b2=new JButton("Annuler");
p2.add(b2);
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
p.add("South",p2);
p3.add(new JLabel("id_materiel:"));
tid_mater=new JTextField();
p3.add(tid_mater);
p3.add(new JLabel());
p3.add(new JLabel("designation:"));
tdesignation=new JTextField();
p3.add(tdesignation);
p3.add(new JLabel("model:"));
tmodel=new JTextField();
p3.add(tmodel);
p3.add(new JLabel("etat:"));
ButtonGroup g= new ButtonGroup();
optm=new JRadioButton("existe",true);
optf=new JRadioButton("ailleur",false);
g.add(optm);
g.add(optf);
p3.add(optm);
p3.add(optf);
p.add("North",p3);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
dispose();
}
});
}
}
merci d'avoir m'aider