Interface dinâmica

5 respostas
ivosantiago

Eu gostaria de fazer um botão que adicionasse um combo box e um campo de texto dinamicamente na interface.

Na figura 1, clicando em adicionar, teríamos a figura 2.

Alguma sugestão?

Obrigado



5 Respostas

E

Você pode criar um novo combo e um novo JTextField, adicioná-los ao painel e a um arraylist. Quando você for recuperar os dados, você pega os dados desse arraylist de combo ou jtextfield.

ivosantiago

Mas como?? Quando eu clicar no botão ele daria um new no combo e no text field e um repaint()?

aeciovc

coloca uns 5 fixos e dar visible neles. se for precisar demais é melhor uma lista dinamica com um JTable

ivosantiago

Mais de um fixo fatalmente terá sim mas como que faria isso com JTable??

Se possível uns exemplos seriam bons porque eu sou novato e estou usando o NetBeans.

Obrigado

Marky.Vasconcelos

O mais interessante é colocar por exemplo um GridLayout e ir adicionando os dois componentes dele com new mesmo.

E depois guarda a mesma instancia em uma List.

Depois voce percorre a list e pega os dados que estão nos componentes.

Criado 1 de julho de 2010
Ultima resposta 12 de jul. de 2010
Respostas 5
Participantes 4