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
|
private JTable jTable = null;
//initialisation de la table avec un resultSet
jTable = this.getJTable(this.friendsresult);
private javax.swing.JTable getJTable(ResultSet rsltSet) {
JTable fJTable = new JTable(new PilouTable(rsltSet));
fJTable.setPreferredScrollableViewportSize(new Dimension(200, 70));
fJTable.setPreferredSize(new java.awt.Dimension(353,200));
fJTable.setComponentOrientation(
java.awt.ComponentOrientation.LEFT_TO_RIGHT);
//Ajout du listener
fJTable.addMouseListener(this);
//on ne peut sélectionner qu'une seule ligne
fJTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
fJTable.setShowGrid(true);
fJTable.setAutoResizeMode(
javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
return fJTable;
}
//ensuite on essaie
String[] newLine ={"First name", "Last Name"};
this.JTable.insertRow(newLine); |