Qual componente meu JScrollPane controla?

3 respostas
PBNETO

Boa tarde pessoal…

Será que existe algum método que retorna o Object (, , etc…) que meu JScrollPane está controlando?
Exemplo:

JTextArea jTA = new JTextArea();
   JScrollPane jSP = new JScrollPane(jTA);
   super.add(jSP);

   ...
   Object obj = jSP.??? // Neste caso, o método retornaria o JTextArea que o JScrollPane está controlando!

Obrigado.

3 Respostas

davidbuzatto

Use o método getComponent.

Dê uma olhada na documentação da classe Container a qual o JScrollPane herda.

[]´s

davidbuzatto

Melhor ainda

Use

jScrollPane.getViewport().getComponent(0);

Fazendo o cast do Component retornado para o tipo de componente desejado.

PBNETO

Opa velho, exatamente o que eu precisava!!

Muito obrigado!!!

Criado 29 de outubro de 2008
Ultima resposta 29 de out. de 2008
Respostas 3
Participantes 2