<gambiarra index=1>
Essa nao eh a melhor solucao, mas se voce ja tem um panel
que faz tudo isso, porque voce nao adciona o Panel ao JPanel?
Na verdade, voce ja fez a besteira de fazer tudo em cima do
Applet, mas tudo bem, um Applet eh um Panel, e voce podera
adciona-la direto no JPanel (so tenha cuidado de inicializar
tudo o que voce precisa no constructor, e nao no metodo init)
O problema aqui eh que voce estaria misturando light com
heavyweight components, o que vai te der algum trabalho (veja
pergunta anterior sobre isso).
</gambiarra>
<gambiarra index=2>
Melhor que isso seria voce converter esse seu Applet em JPanel,
e continuar fazendo como voce ja fazia. Ou seja, troca
o extends Applet por extends JPanel, arruma um pouquinho
o codigo e pronto.
</gambiarra>
<implementacao correct=true comment="bom programador faz isso">
Melhor ainda seria voce refazer esse seu "prototipo capenga"
como JavaBeans, e importa-lo para dentro da palheta de
componentes do JBuilder, ai sim voce teria o que voce
realmente quer. Ja que eh um prototipo (ou seja, apenas uma
experiencia que devera ser jogada fora) e para piorar,
ainda eh capenga, entao, refaca-o da maneira correta, ao
inves de tentar transforma-lo em algo de producao usando
"gambiarras".
Para voce comecar a pensar em JavaBeans, de uma olhada no
tutorial sobre o assunto em:
http://java.sun.com/docs/books/tutorial/javabeans/index.html
La voce vai aprender como fazer um JavaBean, e isso sim vai
fazer com que voce tenha um componente real, que depois, se
feito direito, podera ser visulamente conectado a botoes e
outros componentes, gerar e consumir eventos, etc, ao inves
de ser somente um "trambolho" que voce arrasta de um lado
pro outro na sua aplicacao (que eh o que voce esta querendo
fazer...)
</implementacao>
[]s,
Bruno.
Vinicius Rosalen wrote:
>
> Galera,
> A minha situa��o � a seguinte:
> Estou trabalhando com Sistemas de Informa��es Georeferencias na
> Internet. Para isso estou construindo uma applet, com componentes Swing,
> que ira acessar um servidor onde obter� os dados relativos a
> coordernadas, imagens, etc....
> Existe um prot�tipo, "meio capenga", constru�do em AWT. Neste prot�tipo
> � utilizado elementos do tipo "Graphics" e "Image", respons�veis por
> definir onde dever� ser plotada a imagem. A parte gr�fica � constru�da
> diretamente sobre o panel natural da applet.
> O que eu gostaria de fazer � poder encapsular todas as rotinas
> relacionadas para dentro de um JPanel, de modo que, como estou
> utilizando um ambiente visual de programa��o (JBuilder3), pudesse
> posicionar este JPanel em qualquer lugar e que a parte gr�fica
> acompanhasse.... (� l�gico..., visto que est� dentro do JPanel :).
> Perguntas:
> Algu�m podeira me dar alguma id�ia de como posso adicionar estas
> caracter�stica ao meu JPanel? ..... quem sabe algo do tipo....
> panel1.addXX..... ou
> um outro m�todo que adicione este elemento.
> Caso n�o d� para fazer isto diretamente, como eu poderia ser realizado
> ent�o?
>
> Abaixo vai apenas um trecho do c�digo para que vcs possam se
> localizar...
(codigo retirado)
> Agrade�o a todos por qualquer ajuda.
> Vinicius Rosalen
> [EMAIL PROTECTED]
> UFES
>
Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza Sun Microsystems
System Engineer - Java Technologist [EMAIL PROTECTED]
if I fail, if I succeed, at least I live as I believe
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------