Pegando valores que estão em uma tela e enviar para outra tela

1 resposta
J

Boa noite.

Nesse código abaixo eu pego os valores que estão na tabela e passo para o método que está em outra tela, após ele chegar os dados da check box.

public void checkbox() {
         guiordemdeservico ordemservico = new guiordemdeservico();
          DefaultTableModel modelo = (DefaultTableModel) this.jTableLayouts.getModel();
          
          for (int i =0; i<modelo.getRowCount();i++){
          boolean ischeck = (Boolean) modelo.getValueAt(i, 2);
         
           
          if(ischeck){
               
               Object nome = modelo.getValueAt(i, 1);
               
               id= (int) modelo.getValueAt(i, 0);
         

                  ordemservico.identificacao(id);
                               
               
                           
        }

E com esse método que está na tela q eu quero inserir o dados que eu peguei com o código acima eu recupero os dados

ArrayList<Integer> listaLayouts = new ArrayList<Integer>(); 

    public ArrayList<Integer> identificacao(int id){
       
        listaLayouts.add(id);
     
        return listaLayouts;
    }

O problema é que eu mando imprimir os valores que estão na lista, aparece o [] conchete vazio.

Pq que não está chegando nenhum valor?

1 Resposta

B

Vc poderia se explicar melhor? Ta meio confuso de entender.

Criado 5 de novembro de 2015
Ultima resposta 9 de nov. de 2015
Respostas 1
Participantes 2