Código:
Nota:
private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {
for (int i = 0; i <this.jTable1.getRowCount(); i++) {
String cad=this.jTextField1.getText();
if (this.jTable1.getValueAt(i,0).equals(cad)) {
this.jTable1.changeSelection(i,0,false,false);
}
}
}
Al cargar mi form tambien cargo los datos en el jTable: aui esta el codigo, por si acaso
Código:
public principal() {
initComponents();
try {
Class.forName("org.postgresql.Driver");
cn=DriverManager.getConnection("jdbc:postgresql://localhost/inversionesdb","postgres","2311046");
ps=cn.prepareStatement("select * from devoluciones");
rs=ps.executeQuery();
rsm=rs.getMetaData();
ArrayList<Object[]> data=new ArrayList<>();
while (rs.next()) {
Object[] filas=new Object[rsm.getColumnCount()];
for (int i = 0; i <filas.length; i++) {
filas[i]=rs.getObject(i+1);
}
data.add(filas);
}
model=(DefaultTableModel)this.jTable1.getModel();
for (int i = 0; i < data.size(); i++) {
model.addRow(data.get(i));
}
} catch (ClassNotFoundException | SQLException e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
}


