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