Jtable Netbeans

bricolomi Messages postés 23 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 25 juin 2010 - 10 nov. 2008 à 11:46
azerty01qwerty02 Messages postés 2 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 2 juillet 2009 - 15 mai 2009 à 14:44
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
A voir également:

3 réponses

cs_Chatbour Messages postés 764 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 6 septembre 2010 19
11 nov. 2008 à 23:02
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..
0