Sou iniciante em programação, estou fazendo um programa, que consiste em compra de passagem de onibus e preciso fazer que as poltronas ja ocupadas sejam removidas do combobox e não sejam mostradas para o cliente. Me ajudem pfv
tentei desse modo mas não obtive exito
public void removePoltrona(){
CompraDao cdao = new CompraDao();
cbPoltrona.removeItem(cdao.selecPoltrona());
}
metodo que tentei selecionar a poltrona no banco de dados
public List selecPoltrona() {
Connection con = ConnectionFactory.getConnection();
PreparedStatement stmt = null;
ResultSet resultado = null;
List<Compra> compras = new ArrayList<>();
try {
stmt = con.prepareStatement("SELECT * FROM tb_compra");
resultado = stmt.executeQuery();
while (resultado.next()) {
Compra compra = new Compra();
compra.setPoltrona(resultado.getInt("poltrona"));
compras.add(compra);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Nenhuma poltrona encontrada!" + ex);
} finally {
ConnectionFactory.closeConnection(con, stmt, resultado);
}
return compras;
}