problema com uma classe

18/03/2016

0

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? ._.
Vitor

Vitor

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar