Jtable Netbeans

Signaler
Messages postés
23
Date d'inscription
dimanche 15 juin 2003
Statut
Membre
Dernière intervention
25 juin 2010
-
Messages postés
2
Date d'inscription
samedi 27 mars 2004
Statut
Membre
Dernière intervention
2 juillet 2009
-
Bonjour,
avant je programmait en delphi 6 et maintenentje souhaite découvri le java avec netbeans ,
je recherche un ou plusieurs exemples  TRES simple pour utiliser un jTable
1- ecrire dans une cellule
2- lire une cellules
c'est à dire un petit pas à pas
qui peux m'expilquer la démarche à suivre (j'ai regardé beaucoup de tutoriaux et l'anglais n'est pas mon fort et j'ai largement dépassé 20 ans)

Merci d'avance

dede

3 réponses

Messages postés
764
Date d'inscription
jeudi 27 juillet 2006
Statut
Membre
Dernière intervention
6 septembre 2010
18
Salut,

voici un exemple vite fait de manipulation du composant JTable :

import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;

class Fenetre extends JFrame {
   
    /* Attributs privés */
    private DefaultTableModel model = new DefaultTableModel();
    private DefaultListSelectionModel selectionModel = new DefaultListSelectionModel();
    private JTable table = new JTable();
   
    /* Constructeur */
    public Fenetre() {
        createGUI();
        initializeTable();
       
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(300, 200);
        this.setVisible(true);
    }
   
    /* Construit l'interface IHM */
    private void createGUI() {
        JScrollPane scroll = new JScrollPane(table);
        this.getContentPane().add(scroll);
    }
   
    /* Initialise la JTable */
    private void initializeTable() {
        table.setModel(model);
       
        model.addColumn("Titre");
        model.addColumn("Auteur");
        model.addColumn("Thème");
       
        model.addRow(new String[] {"Programmer en java", "Claude Delannoy", "Programmation java"});
        model.addRow(new String[] {"Les misérables", "Vector Hugo", "Littérature"});
       
        table.setSelectionModel(selectionModel);
        selectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        selectionModel.addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent evt) {
                if (evt.getValueIsAdjusting()) {
                    String message = model.getValueAt(table.getSelectedRow(), 0).toString();
                    System.out.println(message);
                }
            }
        });
               
    }
   
    public static void main(String[] args) {
        new Fenetre();
       
    }
}

n'hésites pas à reposter si quelques chose n'est pas claire..

Cordialement..

_____________________

Vos avis et critiques sur le livre "Objets réactifs en java" de Frédéric Boussinot : contactez moi par MP..
Messages postés
23
Date d'inscription
dimanche 15 juin 2003
Statut
Membre
Dernière intervention
25 juin 2010

Merci beaucoup pour votre réponse,
Pour moi qui découvre le C car cela ressemble à du C je tatonne beaucoup,
je vais essayer de faire ce que vous avez écrit avec Netbeans, mais il faudrait que je trouve un livre sur le Ba Ba car dans ma tête je fait trop la relation avec Delphi
car je me pose beaucoup de question pour essayer de comparer un peu
Pour info sur mon site
http://pagesperso-orange.fr/bricolomi/
vous trouverez des programmes que j'ai déveleloppé avec mon maitre
L'oscillo je l'ai fait seul
Merci encore

dede
Messages postés
2
Date d'inscription
samedi 27 mars 2004
Statut
Membre
Dernière intervention
2 juillet 2009

Merci bien te vien de me sauver la vie

AMOL_WESSA
A_W