Vous êtes sur la page 1sur 2

JTable jt;

JScrollPane sp;
String[] col={"Date","Mode","TranxType","TranxBal","Avail Bal","cheque No"};
Object[] row=new Object[6];

orderDetailsTableModel = new DefaultTableModel(){

private static final long serialVersionUID = 1L;

public boolean isCellEditable (int row,int column) {


return false;
}
};
orderDetailsTableModel.setColumnIdentifiers(col);

jt= new JTable(orderDetailsTableModel);


jt.setRowSelectionAllowed(true);
jt.setFillsViewportHeight(true);
jt.setPreferredScrollableViewportSize(jt.getPreferredSize());

sp = new JScrollPane(jt);
sp.setBorder(new TitledBorder(null, "", TitledBorder.CENTER,
TitledBorder.TOP, null, null));
sp.setBounds(0, 0, 660, 400);
sp.setVisible(true);
add(sp);

void bankState(){

try{
System.out.println("try");

con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","diamondbank"
,"bank");
System.out.println("con");
PreparedStatement stmt2=con.prepareStatement("select * from
BANKSTATEMENT where ACCNO='"+SearchAcc.AccNo+"'");
ResultSet rs=stmt2.executeQuery();
System.out.println("rs");
i=0;
while(rs.next()){
row[0]=rs.getString(3);
row[1]=rs.getString(4);
row[2]=rs.getString(7);
row[3]=rs.getString(8);
row[4]=rs.getString(5);
row[5]=rs.getString(6);
orderDetailsTableModel.addRow(row);
i++;

}
con.close();
}
catch(Exception e){

}
///////code to add empty row

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
jTable1.getModel().addTableModelListener(jTable1);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();

model.addRow(new Object []{ });

/////code to delete empty row

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:

jTable1.getModel().addTableModelListener(jTable1);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
model.removeRow(jTable1.getSelectedRow());
}

Vous aimerez peut-être aussi