Eu quero saber se tem como fazer um vetor pegar o texto dos campos de texto, exemplo
String r1, r2, r3, r4, r5;
r1 = txtR1.getText();
r2 = txtR2.getText();
r3 = txtR3.getText();
r4 = txtR4.getText();
r5 = txtR5.getText();
assim é o jeito que se pega sem o vetor eu quero saber como fazer com vetor
Vetores e Campo de texto, tem como?
5 Respostas
D
Vc pode colocar os campos num vetor:
JTextField[] fields = new JTextField[5];
for (int i = 0; i < 5; i = i +1) {
JTextField field = new JTextField();
fields[i] = field;
panel.add(field);
}
// ou
JTextField[] fields = new JTextField[5];
fields[0] = txtR1;
fields[1] = txtR2;
...
String[] rs = new String[5];
for (int i = 0; i < 5; i = i +1) {
rs[i] = fields[i].getText();
}
Mano eu entendi, você pode me disser onde aprendeu? (se for em algum livro ou video aula)
Qualquer material de programação, quando chega no assunto arrays, vai ensinar como se acessa os índices de um array.
Outro exemplo:
String[] array = new String[] {
txtR1.getText(),
txtR2.getText(),
txtR3.getText(),
txtR4.getText(),
txtR5.getText()
};
D
Não sei, programo desde pequeno. Aprendi a programar sozinho desenvolvendo games em Basic e Game Maker, depois peguei interesse com html e JavaScript. Quando iniciei curso de Ciência da Computação já sabia programar. Na primeira semana de aula de Java fiz meu primeiro jogo em Java e já conhecia vetores.
Criado 21 de fevereiro de 2018
Ultima resposta 22 de fev. de 2018
Respostas 5
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo