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 46 47 48 49 50 51 52 53 54 55
| private int colNo;
private Object objects[];
private Object obj;
private javax.swing.JTable txtJtableRegDispo;
private javax.swing.JTable txtJtableRegCharger;
private DefaultTableModel aModel,bModel;
obj=new Object[colNo];
objects = new Object[colNo];
txtJtableRegDispo = new javax.swing.JTable();
txtJtableRegCharger = new javax.swing.JTable();
String[] tableColumnsName1 = {"Liste des registres à charger"};
bModel = new DefaultTableModel()
String[] tableColumnsName = {"Liste des registres disponibles"};
aModel = new DefaultTableModel()
public void ListeRegistre() { //Methode permettant de remplir ma JTable A.
try {
String Query = "SELECT * FROM registres ";
Connection connection = (Connection) DataBaseConnector.getConnection();
PreparedStatement ps = (PreparedStatement) connection.prepareStatement(Query);
ResultSet rs = ps.executeQuery();
ResultSetMetaData md = (ResultSetMetaData) rs.getMetaData();
colNo = md.getColumnCount();
while (rs.next()) {
objects = new Object[colNo];
for (int i = 0; i < colNo; i++) {
objects[i] = rs.getObject(i + 1);
// listDesRegistres.add( rs.getObject(i + 1));
}
aModel.addRow(objects);
}
txtJtableRegDispo.repaint();
} catch (SQLException ex) {
Logger.getLogger(FormChoixRegistre1.class.getName()).log(Level.SEVERE, null, ex);
}
}
// ma methode du bouton ajouter
private void CmdAjouterActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
for(int i=1;i<txtJtableRegDispo.getRowCount();i++){
if(txtJtableRegDispo.getSelectedRow()==i){
listDesRegistres.add(getValeur());
// obj[i] =getValeur();
// System.out.println(obj);
}
}
// System.out.println(obj);
for(int k=0;k<listDesRegistres.size();k++){
obj[k+1] = listDesRegistres.get(k);
}
bModel.addRow(obj);
} |
Partager