
{filelink=3495}
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.event.*;
/***
*
* Créer une table et
* la remplir avec des valeurs
***/
public class ExempleJTable extends JFrame
{
JTable table;
// L'en-tête de Jtable
String titre[]={"Langage","Type"};
// Les valeurs de Jtable
Object [][]valeurs={{"C","Procédural"}
,{"C++","Procédural et Orienté Objet"}
,{"C#","Procédural et Orienté Objet"}
,{"Java","Orienté Objet"}
,{"Perl","Procédural et Orienté Objet"}
,{"PHP","Procédural et Orienté Objet"}
,{"Python","Procédural et Orienté Objet"}};
DefaultTableModel tabModel;
public ExempleJTable()
{
// Créer un composant JTable
table=new JTable();
// modifier le modèle du composant
table.setModel(new DefaultTableModel(valeurs, titre));
// Ajouter le composant dans un JScrollPane
JScrollPane jsp = new JScrollPane(table);
// Ajouter le JScrollPane dans le JFrame
getContentPane( ).add(jsp, BorderLayout.CENTER);
}
public static void main(String [] arg)
{
ExempleJTable tab= new ExempleJTable();
tab.setSize(450,150);
tab.setVisible(true);
}
}