Gerar interface automaticamente

Pessoal, vocês conhecem alguma ferramenta, plugin, etc. que possa gerar uma interface em tempo de execução?
Exemplo: Leio os campos de de uma tabela no banco e crio a gui automaticamente. Se eu adicionar um campo no banco, não preciso mexer na aplicação.
Ou talvez uma ferramenta que faça isso em tempo de design mesmo, como era no dephi, você arrasta uma tabela pro form e os campos são criados.

Java is NOT delphi.
Mas, talvez você consiga com reflection…
Boa sorte.

Tem o qForm http://qform.sourceforge.net/

Use a opção Form View. Tem outras opções ainda de inserir,excluir registro.

att

Esse projeto parece ser interessante Gustavo. Vou baixar e testar.

Mas será viável utilizar ou desenvolver uma ferramenta com este fim? Visto que sistemas não apenas inclusão, alteração e exclusão de dados.
Atualmente vejo que existe uma divisão daqueles que utilizam gui designers e os que fazem a mão.
Mesmo os que produzem a interface na mão, acredito que utilizam algum tipo de recurso. O que não vejo são interfaces sendo geradas automaticamente,
não será este o caminho?

Pessoalmente desenho telas swing no netbeans, super facil e produtivo, só arrastar e soltar as caixas de texto, botões etc…

Para quem gosta de fazer tudo na unha, o miglayout dá uma ajudinha. http://www.miglayout.com/

Há ainda outros frameworks que constroem interfaces a partir de xml, tal como o swingbean http://swingbean.sourceforge.net/.

Se sua aplicação é apenas baba de banco (só insere, atualiza e deleta) o qform pode ajudar a cortar gastos.

Temos ae várias opções a disposição,

att

Eu tb tenho trabalhado num projeto utilizando o gui builder do netbeans (matisse) e realmente é muito facil e produtivo.

Já fiz muita coisa na unha na época da faculdade e acredito que quem tá começando deve fazer assim mesmo pra aprender sobre orientação a objetos.

O problema é que o projeto que estou para começar é um pouco mais complexo e estou procurando alguma solução mais profissional.

Já trabalhei muito com esses geradores de form automático e até estou desenvolvendo um pra php. O que posso dizer é que eles ainda estão longe de serem confiáveis. Não por culpa deles, mas sim pela complexidade dos sistemas. Tipo, gerar o campo de um nome é moleza, mas gerar um campo de cpf só a partir do banco de dados hoje é impossível, Tem que ter alguém mexendo no código.

Claro que ajuda, pois geralmente você gera e depois só passa no código fazendo modificações. Por isso, de prioridade a programa ques gerem código, e não a interface em si, que daí é mais fácil modificar.