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

Composants Java Discussion :

Sélectionner une ligne et la supprimer directement depuis le JTable


Sujet :

Composants Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2014
    Messages : 23
    Points : 21
    Points
    21
    Par défaut Sélectionner une ligne et la supprimer directement depuis le JTable
    Je n'arrive pas a supprimer une ligne directement depuis le JTable
    => le JTable est rempli depuis la base de donnée
    donc je veux savoir comment supprimer une ligne directemet depuis le JTable
    et j'ai ecrit ce code mais ça n'a pas marché et merciii
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    rtb_aff rta=new rtb_aff();
    			rtb_dao rtd=new rtb_dao();
    			Rtb rtbb=new Rtb();
    			Vector<Rtb> rtb=new Vector<Rtb>();
    			int ligneSelectionne=rta.jt.getSelectedRow();
    			rtb=new rtb_dao().getList();
    			rtbb.setId(rtb.elementAt(ligneSelectionne).getId());
    			rtbb.setNom_ob(rtb.elementAt(ligneSelectionne).getNom_ob());
    			rtbb.setType(rtb.elementAt(ligneSelectionne).getType());
    			rtbb.setCout_HT(rtb.elementAt(ligneSelectionne).getCout_HT());
    			rtbb.setCout_TTC(rtb.elementAt(ligneSelectionne).getCout_TTC());
    			rtbb.setAnnée(rtb.elementAt(ligneSelectionne).getAnnée());
    			rtd.supprimer(rtbb);
    rta:c'est la classe qui contient le JTable (jt)
    rtd:c'est la classe qui contient la Methode supprimer qui supprime un objét rtbb qui contient(un id,nom,type,cout_ht,cout_ttc,annee)
    rtb:c'est un vecteur qui contient toute les objért rtbb

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 085
    Points : 8 002
    Points
    8 002
    Par défaut
    Passe par un modèle tu auras surement plus facile : http://baptiste-wicht.developpez.com...ing/jtable/#L4

    Sinon sans faire de modèle et utilisant le defaulttablemodel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    JTable table = new JTable(new DefaultTableModel());
    ....
    DefaultTableModel model = (DefaultTableModel) table.getModel();
    model.removeRow(...);
    mais bon cette question a déjà été posée plusieurs fois sur ce forum...

Discussions similaires

  1. [HTML] Sélectionner une ligne dans un tableau en html
    Par jehlg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/06/2008, 12h55
  2. Sélectionner une ligne d'un sous-formulaire
    Par yoyo30 dans le forum Access
    Réponses: 3
    Dernier message: 16/09/2005, 11h51
  3. Comment sélectionner une ligne dans une TStringGrid ?
    Par Ben_Le_Cool dans le forum Composants VCL
    Réponses: 11
    Dernier message: 22/08/2005, 13h38
  4. [DB2] Sélectionner une ligne dans une SP
    Par Fatah93 dans le forum DB2
    Réponses: 4
    Dernier message: 25/05/2005, 15h52
  5. Sélectionner une ligne dans une DBGrid
    Par RBIK dans le forum Bases de données
    Réponses: 13
    Dernier message: 01/07/2004, 18h13

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