Olá pessoal, tenho uma tela de pesquisa onde tenho um Jbutton btnProximo, quando eu clico no botão ele vai avançando nos valores do arrayList.
Mas estou com dificuldades em buscar os dados.
Ex: DAO
public List<LogradouroBean> proximoRegistro(){
LogradouroBean logradouro = null;
List<LogradouroBean> lista = new ArrayList<LogradouroBean>();
try{
pstmt = conexao.prepareStatement("select *from logradouro order by codigo");
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
logradouro = new LogradouroBean();
logradouro.setCodigo(rs.getString("codigo"));
logradouro.setNome(rs.getString("nome"));
lista.add(logradouro);
}
return lista;
}
catch(SQLException e){
JOptionPane.showMessageDialog(null, e.getMessage());
return null;
}
}
Evento do botão
if(e.getSource() == btnProxRegistro){
LogradouroDAO dao = new LogradouroDAO();
List<LogradouroBean> lista;
lista = dao.proximoRegistro();
for(int i = 0; i < lista.size(); i++){
LogradouroBean bean = lista.get(i);
txtCodigo.setText(bean.getCodigo());
txtNome.setText(bean.getNome());
}
}