Voce esta fazendo o seu Canvas um java.awt.Canvas (ou seja,
um componente awt, "heavy") e usando um JFrame e um JMenu
("light")?

Voce nao deve misturar lightweight e heavyweight components,
e ao fazer, deve tomar cuidado de que em nenhum momento voce
precise sobrepor um componente heavy com um light, ja que nao
ira funcionar.

Se for esse o seu caso, o menu nao tem condicoes de aparecer 
sobre o canvas, ja que o menu eh lightweight e o canvas, heavy.

Maiores detalhes, veja em:

http://java.sun.com/products/jfc/tsc/articles/mixing/index.html

Bruno.


Denis Hipolito de Araujo wrote:
> 
> Caros colegas,
> 
> Estou com um pequeno probleminha,
> o meu Frame-princip.java, contem o canvas e
> os menus. Atraves desses menus chamarei outras janelas ( a janela de
> configuracao).
> Vcs ira observa que quando clica-se no menu, ele aparece por tras do
> Canvas da animacao.
> 
> Estou enviando em anexo os fontes do Animador, segue as descricoes abaixo:
> 
> Executem o arquivo Principal.java
> 
> > Principal.java - Arquivo principal - arquivo a rodar a aplicacao.
> > Animador.java - Contem o canvas onde sera desenhado o background e onde
> > chamaremos as Threads para a animacao.
> > Frame-princip.java - contem o Canvas do animador e os menus.
> > Move_pneu.java - Thread simples, da a sensacao de movimento dos pneus na
> > esteira.
> > Config.java - Janela de configuracao da animacao.
> 
> Alguem poderia dar alguma dica,
> 
> Agradece,
>         Denis Hipolito
> 
>   --------------------------------------------------------------------------------
>                Name: anim.tar
>    anim.tar    Type: Unix Tape Archive (APPLICATION/x-tar)
>            Encoding: BASE64

-- 

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
* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>] ou acesse 
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a