Como Setar visibilidade de varios componentes ao mesmo tempo?

2 respostas
joesh

Olá a todos,

No código abaixo, criei uma variavel do tipo ArrayList jt aonde eu adiciono varios componentes do tipo JTextField pelo metodo setComponentes, mais a baixo eu faço com que o metodo setComponentesExecute seta todos os JTextField armazenados para setEnabled(false). Qnd importo essa classe em um Jframe, eu apenas passo o Jtexts e funfa perfeitamente.

[color=red][size=24]Eu gostaria em cima dessa ideia, fazer com que nesses metodo eu pudesse armazenar varios tipos de componentes, por exemplo: Jlabels, JCombox etc, alguem poderia me dizer se é possivel?[/size][/color]

ArrayList <JTextField> jt = new ArrayList<JTextField>();

public void setComponentes(javax.swing.JTextField componente) {

    jt.add(componente);

    }

public void setComponentesExecute (){

    for (int i = 0; i < jt.size(); i++) {
        jt.get(i).setEnabled(false);

    }

}

[color=orange][size=18]Desde de ja, MUITO AGRADECIDO.[/size][/color] :slight_smile:

2 Respostas

R

Use ArrayList em vez de ArrayList e seu problema estará resolvido.

joesh

Funcionou com …

Obrigado.

Criado 30 de agosto de 2009
Ultima resposta 31 de ago. de 2009
Respostas 2
Participantes 2