problema com uma classe

18/03/2016

1

eu quero fazer uma classe chamada restaurar para quando der duplo click em uma linha de uma tabela os valores na tabela são carregados nos campos para fazer alterações...

bom vamos la

esse é o evento:

private void tblPesquisaMouseClicked(java.awt.event.MouseEvent evt) {                                         
        restaurar();
    }       


e essa é a classe:

private void restaurar(int id) {
        try {
            MunicipioDTO municipioDTO = new MunicipioDTO();
            MunicipioCTR municipioCTR = new MunicipioCTR();
            ArrayList<MunicipioDTO> dadosMunicipio = new ArrayList<MunicipioDTO>();
            
            municipioDTO.setId(id);
            municipioDTO.setOp(2);
            dadosMunicipio = municipioCTR.pesquisaMunicipioDTO(municipioDTO);
            
            fldCodigo.setText(Integer.toString(dadosMunicipio.get(0).getId()));
            fldCodigoEst.setText(Integer.toString(dadosMunicipio.get(0).getId()));
            fldCodigoMun.setText(Integer.toString(dadosMunicipio.get(0).getId()));
            fldEstado.setText(dadosMunicipio.get(0).getEstado());
            fldNome.setText(dadosMunicipio.get(0).getNome());
            btnGravar.setText("Alterar");
            jTabbedPane1.setSelectedIndex(0);
        } catch (Exception e) {
            System.out.println("Erro ao restaurar!" + e.getMessage());
        }


ele esta dando algum erro no evento eu pensei q fosse o int id

ficando assim o evento:

private void tblPesquisaMouseClicked(java.awt.event.MouseEvent evt) {                                         
        restaurar(int id);
    }       


mas ele da outro erro '-'

erro:

unexpected type
required: value
found: class

'.classe' expected

';' expected



alguém tem alguma solução?

talvez eu esteja usando o evento errado? ._.
Responder