Ir ao conteúdo
  • Cadastre-se

Menu em Java


alex_stunz

Posts recomendados

Olá, galera!

Tenho um Menu em Java aqui, e alguns botões...ao clicar em algum botão eu queria q chamasse a execução de outro programa em Java. Exemplo: Ao clicar em cadastro, no menu principal, gostaria que chamasse a execução do programa cadastro.java. E quando terminasse a rotina do Cadastro.java, ele voltasse ao menu principal...

Alguém manja como fazer??

Valeu

Segue abaixo o código:

*obs: Alguns itens no programa não são necessários, porque eu tomei base por outro programa q fazia uma outra função...

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class MenuSuspenso1 extends Janela1

implements ActionListener,ItemListener

{

JLabel L1;

ButtonGroup BG1 = new ButtonGroup();

JMenuBar Barra = new JMenuBar();

JMenu M1 = new JMenu("Arquivo");

JMenu M2 = new JMenu("Sair");

JMenuItem MI1 = new JMenuItem("Cadastro");

JMenu MI2 = new JMenu("Pesquisa por ");

JMenuItem MI4 = new JMenuItem("Imprimir");

JMenuItem MI3 = new JMenuItem("Sair");

JMenuItem MI21 = new JMenuItem("Nome");

JMenuItem MI22 = new JMenuItem("Código");

JMenuItem MI23 = new JMenuItem("Preço");

public MenuSuspenso1( )

{

super("Cadastro de Produtos", new Dimension(600,400));

getContentPane( ).setLayout(new BorderLayout( ));

setJMenuBar(Barra);

Barra.add(M1);

Barra.add(M2);

M1.add(MI1);

M1.addSeparator( );

M1.add(MI2);

M1.addSeparator( );

M1.add(MI4);

M2.add(MI3);

MI2.add(MI21);

MI2.add(MI22);

MI2.add(MI23);

MI21.addItemListener(this);

MI22.addItemListener(this);

MI23.addItemListener(this);

MI3.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if (e.getSource() == MI3) System.exit(0);

repaint();

}

public void itemStateChanged(ItemEvent e)

{

int Estilo = 0;

if (MI21.isSelected()) Estilo += Font.BOLD;

if (MI22.isSelected()) Estilo += Font.ITALIC;

L1.setFont(new Font(L1.getFont().getName(),Estilo,48));

repaint();

}

public static void main(String[] args)

{new MenuSuspenso1( ).show( );}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...