IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

reafficher la valeur d'un JComboBox


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 102
    Par défaut reafficher la valeur d'un JComboBox
    bonjour à tous,j'ai besoin d'un coup de pousse pour arriver à afficher des valeurs dans des JComboBox:
    je me suis servi de trois JComboBox pour insérer une date que j'ai transformé en format "dd-MM-yyyy" dans ma table,je voudrais qu'à l'affichage des enregistrements qu'il s'affiche dans chacun de ces jcombobox la valeur renseignée lors de la sauvegarde,(une restitution en fait puisque les items existe déjà dans le jcombo,il suffit juste de faire un choix)voici mon code qui m'a permis d'insérer la date:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    private javax.swing.JComboBox annee;
    private javax.swing.JComboBox mois;
    private javax.swing.JComboBox jour;
    String jr, ms, an;
    jr = jour.getSelectedItem().toString();
    ms = mois.getSelectedItem().toString();
    an = annee.getSelectedItem().toString();
    String datetab = an + "-" + ms + "-" + jr;
    String rq = "Insert into Compte values('" + datetab + "');
    pour la restitution j'ai recupéré la le champ en question dans une variable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Date datetab =rs.getDate("DatPiece" );
    maintenant comment faire pour récupérer dans le champ "Datetab",la valeur du jour,du mois et de l'année afin de les affiché respectivement dans leur JComboBox.
    dans d'autres langage substr() fait le travail,seulement je ne sais pas s'il existe en java.merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Par défaut
    Ce dont tu as besoin c'est de la fonction substring de la classe String.
    La doc est ici.

    Attention l'appel à java.sql.date.toString() retourne une chaine sous la forme yyyy-mm-dd

    EDIT: y'aurait peut être plus simple en faisant String datetab =rs.getString("DatPiece" );
    Si je me souviens bien la date devrait être retournée formatée correctement.

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Mieux vaut utiliser uniquement des types date (dans l'application et en base) et un composant fait pour la saisie de dates genre JCalendar ou JXDatePicker de Swingx

Discussions similaires

  1. Récupérer les valeurs d'un JComboBox
    Par Lukoda dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 11/07/2012, 10h53
  2. Récupérer la valeur d'un JCombobox à partir d'une BD
    Par coolanso dans le forum Composants
    Réponses: 2
    Dernier message: 13/08/2010, 00h09
  3. Récupérer et comparer la valeur d'un JCombobox
    Par canary dans le forum Composants
    Réponses: 3
    Dernier message: 11/05/2008, 02h43
  4. Récupérer valeur d'un JComboBox
    Par Rastapwalu dans le forum AWT/Swing
    Réponses: 20
    Dernier message: 15/11/2007, 13h40
  5. recuperer la valeur d'un JComboBox
    Par kespy13 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/04/2007, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo