“JavaTeco”:
“carlsonwf”:
Olá.
Sou programador em Delphi há alguns anos e estou começando a aprender a programar em Java usando a ferramenta Eclipse+VEP. Gostei bastante mas me surgiram algumas dúvidas quanto o “poder” dessas ferramentas.
Primeiro: Herança de formulários. Eu tentei fazer uma classe derivada do JFrame e depois criar outra classe derivada dessa primeira. Ele criou um formulário meio bagunçado, mas não era nada nem perto da herança de formulários do Delphi que por sinal é bastante poderosa. Dão uma luz? Eu gosto de programar usando herança visual de formuilários, no Java dá certo? Funciona bem?
Segundo: Eu vi que não existe um componente similar ao DBGrid. Existe o JTable mas você tem que popular com dados no braço. Então eu poderia criar um Bean (Bean = Componente?) herdando de JTable que acessasse esses dados. Eu creio que funcionaria, mas teria como eu usar esse novo componente no VEP, ou seja, mostrando ele visualmente como o Delphi faz?
Muito obrigado pela ajuda
Respondendo a primeira pergunta: Dá certo sim… e eu uso muito isso… por exemplo, tenho uma classe padrão de formulários, e outras que são especializadas dela, como por exemplo, formulários de consulta, de pesquisa, entre outras… não tem por que aparecer baguçado, se é que o programador não saiba utilizar os layout entre outros.
Respondendo a segunda pergunta: O JTable pode ser populado célula por célula se vc quiser. E acessar de várias formas os dados. Como formatado tb. Agora no eclipse vc tem que abaixar um plug-in para mostrar visualmente os componentes como no Delphi…
Espero ter respondido sua dúvida… qq coisa, é só falar… quer dizer, postar… 
Bem, acho que a própria equipe que criou o VEP iria gostar muito de saber como o colega consegue esta façanha :-), vide mensagem abaixo (e resposta), postadas no forum do VEP:
From: “Carlos MacLeod” <SPAM_EH_O_CARALHO@TEU_RABO.org>
Subject: Visual inheritance in VE
Date: Wed, 5 Jan 2005 20:23:01 +0000 (UTC)
Message-ID: <crhib5$9dh$[email removido]>
Lines: 12
After constructing my basic visual class called ParentForm, extending
JFrame (In this class I placed my basics JPanels), I tryed to extend
ParentForm class creating a class called SelectionForm. It is my
problem: I have no access to JPanels of my base class, I can just view
but can’t add new visual components in my panels… The base class
beans doesn’t appear in the beans tree of SelectionForm class.
How can I proceed ?
PS: Sorry, my english is bad… 
Carlos MacLeod
From: Rich Kulp <[email protected]_SPAM.ibm.com>
Subject: Re: Visual inheritance in VE
Date: Wed, 05 Jan 2005 16:11:47 -0500
Message-ID: <crhl6j$iuv$[email removido]>
Lines: 14
There is a restriction with the current VE that if you subclass a subclass of JFrame you need to add a new content pane. We can’t use the inherited content pane. This is a real pain and we intent to fix this.
Also, we only know about panels that are in the class being edited, we don’t know about any inherited ones because those are private so they can’t be accessed. If you subclassed a subclasses JPanel, the superclass’s beans will be in the view, but they can’t be selected or modified.
–
Thanks,
Rich Kulp