Capturar Componentes do Formulario?

Pessoal com esse código eu estou capturando os componentes do Form…
Por exemplo o primeiro complemento é um JTextField… como que faço para
pegar o valor que esta digitado no mesmo?

Component components[] = getContentPane().getComponents(); for (int i = 0; i < components.length; i++) { Component component = components[i]; }

grato.

Para você pegar algo que esta esquito num TextField é simples:


String nome; // Crie uma variável

nome = seuTextField.getText(); // e faz ela receber seu TextField

É isso que você quer?

if ( component instanceof JTextField ) { String valor = ( ( JTextField ) component ).getText(); }

Se quiser uma forma mais genérica, para tratar qualquer componente de texto que estenda JTextComponent (JTextField, JTextArea…), vc faria assim

if ( component instanceof JTextComponent ) { String valor = ( ( JTextComponent ) component ).getText(); }
[]´s