Bonsoir Bonbhel
Est ce que quelqu'un peut m'aider sur le projet que je veux développer dans le cadre de mes études et dont je vous avais fait part la fois dernier j'ai un
PB depuis deux jours pour utiliser les
Jcombobox pour gérer les jours mois et années au sein de mon code que voici:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication13;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
*
* @author DJIBA
*/
public class AjouterEtudiant extends JFrame implements ActionListener {
private JPanel Panel1;
private JLabel Label1;
private JLabel Label2;
private JLabel Label3;
private JLabel Label4;
private JLabel Label5;
private JLabel Label6;
private JLabel Label7;
//private JLabel Label8;
private JLabel Label9;
/*private JLabel Label10;
private JLabel Label11;
private JLabel Label12;
private JLabel Label13;
private JLabel Label14;
private JLabel label15;*/
private JTextField TxIDInscription;
private JTextField TxMatriculeEtudiant;
private JTextField TxCodeformation;
private JTextField TxDescription;
private JTextField TxNom;
private JTextField TxPrenom;
private JTextField TxDatenaissance;
// private JTextField TxLieunaissance;
// private JTextField TxDateInscription;
// private JTextField TxAdresse;
// private JTextField TxEmail;
// private JTextField TxTelephone;
private JComboBox JcJour;
//private JComboBox JcMois;
// private JComboBox JcAnnee;
// private JComboBox JcPays;
/* private JComboBox Jcjour;
private JComboBox JcMois;
private JComboBox JcAnnée;*/
private JButton JbAjouter;
private JButton JbAnnuler;
Dimension dim;
public AjouterEtudiant(){
Toolkit tk = Toolkit.getDefaultToolkit();
dim = tk.getScreenSize();
this.setSize(dim.width, dim.height);
this.setTitle("Ajouter Etudiant");
this.setLayout(null);
this.voirAjouterEtudiant();
}
private void voirAjouterEtudiant(){
Label1 = new JLabel("ID INSCRIPTION:");
Label1.setBounds(2, 2, 300, 25);
Label2 = new JLabel("MATRICULE ETUDIANT:");
Label2.setBounds(2, 32, 300, 25);
Label3 = new JLabel("CODE FORMATION:");
Label3.setBounds(2, 62, 300, 25);
Label4 = new JLabel("DESCRIPTION:");
Label4.setBounds(2, 92, 300, 25);
Label5 = new JLabel("NOM :");
Label5.setBounds(2, 122, 300, 25);
Label6 = new JLabel("PRENOM:");
Label6.setBounds(2, 150, 300, 25);
//IL faut regler pb alignement:
Label7 = new JLabel("DATE NAISSANCE:");
Label7.setBounds(2, 180, 300, 25);
/*Label8 = new JLabel("LIEU DE NAISSANCE");
Label8.setBounds(2, 180, 300, 25);*/
Label9 = new JLabel("JOUR:");
Label9.setBounds(2, 210, 300, 25);
/* Label10 = new JLabel("MOIS:");
Label10.setBounds(2, 210, 300, 25);
Label11 = new JLabel("ANNEE:");
Label11.setBounds(2, 210, 300, 25);
Label12 = new JLabel("ADRESSE:");
Label12.setBounds(2, 210, 300, 25);
Label13 = new JLabel("E-MAIL:");
Label13.setBounds(2, 240, 300, 25);
Label14 = new JLabel("TELEPHONE:");
Label14.setBounds(2, 270, 350, 25);
// Label15 = new JLabel("DATE INSCRIPTION:");
// Label15.setBounds(2, 300, 300, 25);*/
TxIDInscription= new JTextField(25);
TxIDInscription.setBounds(135,2,150,25);
TxMatriculeEtudiant= new JTextField(25);
TxMatriculeEtudiant.setBounds(135, 32,150,25);
TxCodeformation= new JTextField(25);
TxCodeformation.setBounds(135,62,150,25);
TxDescription= new JTextField(25);
TxDescription.setBounds(135,92,150,25);
TxNom= new JTextField();
TxNom.setBounds(135,122,150,25);
TxPrenom= new JTextField();
TxPrenom.setBounds(135,152,150,25);
TxDatenaissance= new JTextField(25);
TxDatenaissance.setBounds(125,182,150,25);
/*TxLieunaissance= new JTextField(25);
TxLieunaissance.setBounds(125,302,150,25);
TxAdresse= new JTextField();
TxAdresse.setBounds(125,332,150,25);
TxEmail= new JTextField();
TxEmail.setBounds(125,362,150,25);
TxTelephone= new JTextField();
TxTelephone.setBounds(125,392,150,25);*/
JbAjouter= new JButton("Ajouter");
JbAjouter.setBounds(40, 332, 90, 25);
JbAnnuler= new JButton("Annuler");
JbAnnuler.setBounds(150, 332, 90, 25);
JbAjouter.addActionListener(this);
JbAnnuler.addActionListener(this);
JcJour= new JComboBox();
// JcJour.setPreferredSize(new Dimension(100, 20));
/* JcJour.addItem("1");
JcJour.addItem("2");
JcJour.addItem("3");
JcJour.addItem("4");
JcJour.addItem("5");
JcJour.addItem("6");
JcJour.addItem("7");
JcJour.addItem("8");
JcMois=new JComboBox();
JcMois.setPreferredSize(new Dimension(200, 20) );
JcMois.addItem("1");
JcMois.addItem("2");
JcMois.addItem("3");
JcMois.addItem("4");
JcMois.addItem("5");
JcAnnee= new JComboBox();
JcAnnee.setPreferredSize(new Dimension(300, 20) );
JcAnnee.addItem("1980");*/
Panel1= new JPanel();
Panel1.setBounds(500, 200, 605, 685);
Panel1.setLayout(null);
Panel1.add(Label1);
Panel1.add(TxIDInscription);
Panel1.add(Label2);
Panel1.add(TxMatriculeEtudiant);
Panel1.add(Label3);
Panel1.add(TxCodeformation);
Panel1.add(Label4);
Panel1.add(TxDescription);
Panel1.add(Label5);
Panel1.add(TxNom);
Panel1.add(Label6);
Panel1.add(TxPrenom);
Panel1.add(Label7);
Panel1.add(TxDatenaissance);
//Panel1.add(Label8);
// Panel1.add(TxLieunaissance);
Panel1.add(Label9);
Panel1.add(JcJour);
/* Panel1.add(Label10);
Panel1.add(JcMois);
Panel1.add(Label11);
Panel1.add(JcAnnee);
Panel1.add(Label12);
Panel1.add(TxAdresse);
Panel1.add(Label13);
Panel1.add(TxEmail);
Panel1.add(Label14);
Panel1.add(TxTelephone);
Panel1.add(label15);
Panel1.add(TxDateInscription);
Panel1.add(JbAjouter);
Panel1.add(JbAnnuler);*/
this.add(Panel1);
}
public void actionPerformed(ActionEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Dans l'attente d'une reponse je vous adresse mes sinceres salutions à tous les membres de Congojug.
Merci
Aba