Gostaria de saber como faço para colocar os JButton, e JTextField em um array, para depois adciona-los no Container sem precisar fazer repetições.
não entendi muito bem o lance de sem precisar fazer repetições mas vai ai um exemplo de como colocar JButtons em um array
Container c = getContentPane();
for (int i = 0; i < buttons.length; i++) {
buttons[i] = new JButton( "button numero " + i );
c.add( buttons[i]);
}
Depois um pack() deve resolver a disposição do s componentes.
Vc qr 10 botões diferentes pq só não poe dentro de um for??
JButton botao;
for(int i = 0;i<10;i++){
botao=new JButton("Botao n°"+i);
frame.add(botao);
}
só que depois vc não pode adiciona Listener^^
Se quiserem facilidade para aplicações Swing sugiro dar uma olhadinha no framework SwingBean:
[quote=Mark_Ameba]Vc qr 10 botões diferentes pq só não poe dentro de um for??
JButton botao;
for(int i = 0;i<10;i++){
botao=new JButton("Botao n°"+i);
frame.add(botao);
}
só que depois vc não pode adiciona Listener^^[/quote]
Ate aqui tudo bem. Mas como faço para posiciona-los no Container?