@Override public boolean stopCellEditing() { JTextField txt1 = (JTextField) getComponent(); Object o = txt1.getText(); try { sSql = "select " + sFieldShow + " from " + sTable + " where " + sFieldShow.substring(0, sFieldShow.indexOf(",")) + "='" + o.toString() + "'"; // System.out.println("AAA "+sSql); Statement stmtfind = con.createStatement(); ResultSet rsfind = stmtfind.executeQuery(sSql); if (!rsfind.next()) { return false; } else { // lbl.setText(rsfind.getString(2)); // System.out.println(lbl.getText()); } stmtfind.close(); rsfind.close(); } catch (SQLException se) { } lst.dispose(); return super.stopCellEditing(); }