Menu não muda?

2 respostas
D

Criei um menu desta maneira!!

public class principal extends JFrame {
 
   private LayoutMini laymini;
   private LayoutPale laypale;
     
    Container c = getContentPane();
   public principal()
   {
...
JMenu fileCad = new JMenu( "Cadastro" );
      fileCad.setMnemonic( 'C' );
      JMenuItem cadastroItem = new JMenuItem( "Mini-Curso" );
      cadastroItem.setMnemonic( 'M' );
      cadastroItem.addActionListener(new ActionListener() {
            public void actionPerformed( ActionEvent e )
            {
                           	laymini = new LayoutMini();
		c.setLayout(new BorderLayout());
		c.add(laymini,BorderLayout.CENTER);
		show();
            }
         }
      );
      JMenuItem palestraItem = new JMenuItem( "Palestras" );
      palestraItem.setMnemonic( 'P' );
      palestraItem.addActionListener(new ActionListener() {
            public void actionPerformed( ActionEvent e )
            {
                            	laypale = new LayoutPale();
		c.setLayout(new BorderLayout());
		c.add(laypale,BorderLayout.CENTER);
		show();
            }
         }
      );
....

O problema é que quando eu seleciono um e quero selecionar o outro ele não muda, permanece como o que eu selecionei primeiro??como posso resolver isto??

um abraço. :wink: :frowning:

2 Respostas

R
Tentei compilar o teu codigo e nao encontra as classes.

private LayoutMini laymini;

private LayoutPale laypale;

falta tambem os imports no cabeçalho !!

Té +

Renato

D

Claro, esse código é só um pedaço da minha classe principal, aqui está tudo compilado e rodando, só estou com esse problema do menu!!

Criado 25 de abril de 2003
Ultima resposta 25 de abr. de 2003
Respostas 2
Participantes 2