Criar componentes em tempo de execução?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Tem como criar componentes dinamicamente, por exemplo JTextField?
Eu to fazendo uma aplicação que resolve cálculos com matrizes que podem ter tamanhos variados, entao precisava criar esses componentes em tempo de execução. Será que tem como?

"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles"
[MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

tem alguma outra maneira de fazer isto sem ser em tempo de execução??

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Me expressei mal, assim, como a quantidade de campos vai aumentar ou diminuir dado um valor setado pelo usuario, eu não queria ter que criar 100 jtextfields na hora que estou escrevendo a aplicação, eu queria definir isso na hora que o cara falar : eu quero 10 campos, e então gerar a instância desses 10 campos

"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles"
[MSN]
smota
Moderador
[Avatar]

Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline

Luiz ...

o povo anda pegando no pé

Tem como criar sim ... o importante neste caso vai ser sua lógica de posicionamento ... no exemplo que vc citou usar o gerenciador de layout (GridLayout?) é obrigatório! (a menos q vc queira reinventar a roda).

Vc pode criar um array e ir adicionando objetos neste array (no caso JTextfield) ... e então adiciona a sua tela.

"Perfection is reached not when there's nothing more to add but when there's no more to take out"
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

E seria possível adicionar componentes a um painel em tempo corrente da aplicação?

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team