1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
//CTRL + SHIFT + O pour générer les imports
public class Test extends JFrame {
public Test(){
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("JTable");
this.setSize(600, 320);
JLabel liste=new JLabel("liste des travaileurs a rechercher (en rouge)");
JLabel prenoms=new JLabel("John,Andre,philip,Rosalio,martin,carlos,Angela,Antoine,Alexandrin,victor,Raul,Martez");
liste.setBorder(BorderFactory.createLineBorder(Color.BLUE));
prenoms.setBorder(BorderFactory.createLineBorder(Color.BLACK));
prenoms.setForeground(Color.RED);
setLayout(new GridLayout(3, 2));
add(liste ,BorderLayout.SOUTH);
add(prenoms ,BorderLayout.SOUTH);
//Les données du tableau
Object[][] data = {
{"", "", ""},
{"", "", ""},
{"", "", ""},
{"", "", ""},
};
String title[] = {"Prenom", "Age", "metier"};
JTable tableau = new JTable(data, title);
this.getContentPane().add(new JScrollPane(tableau));
}
public static void main(String[] args){
Test fen = new Test();
fen.setVisible(true);
}
} |
Partager