Actualiser combobox

Julie69 -  
 Julie69 -
Bonjour,

Je voudrais juste savoir comment actualiser une jcombobox après avoir ajouté un élément à l'intérieur, sachant que celle ci est rempli par un vecteur à la base.

Merci

3 réponses

Résumé de la discussion

Problème d’actualisation d’une JComboBox après l’ajout d’un élément, la liste initialement alimentée par un vecteur, avec des échanges centrés sur Java et l’intégration à une base.
Des interventions évoquent notamment Java, Eclipse, et Oracle/SQLException, mais les réponses restent diverses et ne présentent pas un seul mécanisme fiable pour rafraîchir le contenu après ajout.
Certaines propositions abordent la gestion des dates et des requêtes d’insertion, avec des exemples utilisant Date, Calendar ou des portions de code SQL, plutôt que des solutions directes à la JComboBox.
D'autres contributions soulignent que la réussite nécessite souvent d'imposer une mise à jour du modèle de la JComboBox après modification des données.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Utilisateur anonyme
     
    la méthode updateUI() ?

    http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html
    Signature non conforme - Publicité supprimée Modération CCM
    0
    1. Julie69
       
      Oui mais enfet j'ai opté pour une jTable mais je ne trouve pas comment actualiser...:(

      C'est hyper urgent enplus je dois rendre mon appli demain...

      Merci d'avance
      0
    2. Utilisateur anonyme
       
      désolé là je n'aurais pas le temps, mais regardez les api Java, il doit y avoir ce qu'il vous faut quelque part, je ne suis pas trop spécialiste des interfaces, je bosses plus dans l'ombre en Java.
      0
    3. Julie69
       
      Dans l'ombre c'est a dire plus dans le code???

      Parce que j'ai un 2eme soucis qui est l'insertion de la date dasn ma base de données!!

      Il me reste c'est deux problème pour finaliser mon appli..

      Merci de prendre le temps de répondre
      0
  2. Utilisateur anonyme
     
    Ajouter une date dans la base, et quel est le souci ?
    Quel type de SGBD ?

    Signature non conforme - Publicité supprimée Modération CCM
    0
    1. Julie69
       
      Si tu veux dans ma table, j'ai 7 champs dont un champs date.

      L'insertion marche pour l'instant vu que j'ai mis la date à null dans la requête d'insertion mais il faut que mon code pour la date marche.

      J'ai mis ce code pour l'instant mais il ne marche pas :

      Date date;
      		try
      		{
      			date = Date.valueOf(jTextFieldDate.getText());
      		}
      		catch (IllegalArgumentException e)
      		{
      			JOptionPane.showMessageDialog(null, "Rentrez une date au format aaaa-mm-jj" );
      			return;


      Merci
      0
    2. Utilisateur anonyme
       
      Java 6 ???
      0
    3. Julie69
       
      oops pardon java galiléo et c'est oracle 10g que j'utilise comme sgbd.

      Merci
      0
    4. Utilisateur anonyme
       
      non galiléo c'est Eclipse pas Java
      Oracle je connais
      Pour les date on n'utilise plus la classe Date mais Calendar

      Calendar dat = Calendar.getInstance();
      dat.set(2010, 10, 01);
      System.out.println(dat.get(Calendar.DAY_OF_MONTH));
      0
    5. Utilisateur anonyme
       
      java.util.Calendar
      0
  3. Utilisateur anonyme
     
    Voilà, si on passe la date en String sous forme aaaa-mm-dd

    public static void insertResa( int numPersonne, int numGroupe, String responsabilite,String date, String nomPersonne, String prenomPersonne, String civilite ) throws SQLException
    {
    try
    {
    // récupération de la connexion
    c = Connect.getCon();
    stm = c.createStatement();
    String sql = "INSERT into MEMBRE VALUES (" + numPersonne + "," + numGroupe + ",'" + responsabilite + "', to_date('" + date + "','yyyy-mm-dd'),'" + nomPersonne + "','" + prenomPersonne + "','" + civilite + "')";
    // Execution de la requete
    stm.executeUpdate(sql);
    stm.close();
    }
    catch(SQLException sqlE)
    {
    System.out.println("Sql Erreur " + sqlE.getMessage());
    throw sqlE;
    }
    catch(Exception e)
    {
    System.out.println("Erreur " + e.getMessage());
    }
    }
    Signature non conforme - Publicité supprimée Modération CCM
    0
    1. Julie69
       
      Merci c'est gentil je vais testé ça tout à l'heure.

      Je vous tiens au courant;

      Encore merci de votre aide
      0
    2. Utilisateur anonyme
       
      Ok bon courage
      0
    3. Julie69
       
      Il me marque qu'il me manque une virgule : virgule absente
      0
    4. Utilisateur anonyme
       
      où ça ? quel est le message exact ?
      0
    5. Utilisateur anonyme
       
      mets un System.out.println(sql); après String sql....;
      pour voir à quoi ressemble la requête et poste la requête ici
      0