package com.metalcoop.modelo;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;
import javax.swing.SwingUtilities;
import com.sun.java.swing.plaf.windows.WindowsMenuUI;
public class TPrincipal {
//
private static void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true);
// construir a janela
JFrame frame = new JFrame("Meu Principal");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// layout da janela
//frame.setSize(1014 /*largura*/, 750/*altura*/); tela inteira
frame.setSize(1014, 730);
// construção do menu principal
JMenuBar menuBar = new JMenuBar();
// operador
JMenu menuOperador = new JMenu("Operador");
JMenuItem menuCadastroUsuario = new JMenuItem("Usuário");
JMenuItem menuCadastroPerfis = new JMenuItem("Perfil");
JMenuItem menuCadastroLogoff = new JMenuItem("Logoff");
JMenuItem menuCadastroSair = new JMenuItem("Sair");
menuBar.add(menuOperador);
menuOperador.add(menuCadastroUsuario);
menuCadastroUsuario.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TUsuario usuario = new TUsuario();
}
});
menuOperador.add(menuCadastroPerfis);
menuCadastroPerfis.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuOperador.add(menuCadastroLogoff);
menuCadastroLogoff.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TLogoff logoff = new TLogoff();
}
});
menuOperador.add(menuCadastroSair);
menuCadastroSair.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
//codigo do Item do menu
}
});
// administrativo
JMenu menuAdministrativo = new JMenu("Cadastro");
JMenuItem menuAdminCliente = new JMenuItem("Cliente");
JMenuItem menuAdminFornecedor = new JMenuItem("Fornecedor");
JMenuItem menuAdminMaterial = new JMenuItem("Material");
JMenuItem menuAdminObra = new JMenuItem("Obra");
JMenuItem menuAdminPeca = new JMenuItem("Peça");
menuBar.add(menuAdministrativo);
menuAdministrativo.add(menuAdminCliente);
menuAdminCliente.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TCadastroDeCliente cliente = new TCadastroDeCliente();
}
});
menuAdministrativo.add(menuAdminFornecedor);
menuAdminFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TCadastroDeFornecedor fornecedor = new TCadastroDeFornecedor();
}
});
menuAdministrativo.add(menuAdminMaterial);
menuAdminMaterial.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TCadastroDeMaterial material = new TCadastroDeMaterial();
}
});
menuAdministrativo.add(menuAdminObra);
menuAdminObra.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TCadastroDeObra obra = new TCadastroDeObra();
}
});
menuAdministrativo.add(menuAdminPeca);
menuAdminPeca.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TCadastroDePeca peca = new TCadastroDePeca();
}
});
// Pedido
JMenu menuPedido = new JMenu("Pedido");
JMenuItem menuPedidoObra = new JMenuItem("Pedido Obra");
JMenuItem menuPedidoFornecero = new JMenuItem("Pedido Fornecedor");
menuBar.add(menuPedido);
menuPedido.add(menuPedidoObra);
menuPedidoObra.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
//codigo do Intem de menu;
}
});
menuPedido.add(menuPedidoFornecero);
menuPedidoFornecero.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TPedidoFornecedor pedidoFornecedor = new TPedidoFornecedor();
}
});
// UTILITARIOS
JMenu menuEstoque = new JMenu("Estoque");
JMenuItem menuEstoqueEntrada = new JMenuItem("Entrada de Mateiral");
JMenuItem menuEstoqueSaida = new JMenuItem("Saida de Mateiral");
JMenuItem menuEstoqueLista = new JMenuItem("Lista Material Obra");
menuBar.add(menuEstoque);
menuEstoque.add(menuEstoqueEntrada);
menuEstoqueEntrada.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TEntradaDeMaterialEstoque entrada = new TEntradaDeMaterialEstoque();
}
});
menuEstoque.add(menuEstoqueSaida);
menuEstoqueSaida.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TSaidaDeMaterialEstoque saida = new TSaidaDeMaterialEstoque();
}
});
menuEstoque.add(menuEstoqueLista);
menuEstoqueLista.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object evt = ae.getSource();
if(evt==ae);
TPedidoMaterialObra listaObra = new TPedidoMaterialObra();
}
});
// UTILITARIOS
JMenu menuUtilitario = new JMenu("Utilitario");
JMenuItem menuUtilitarioBackup = new JMenuItem("Backup");
JMenuItem menuUtilitarioRestare = new JMenuItem("Restare");
menuBar.add(menuUtilitario);
menuUtilitario.add(menuUtilitarioBackup);
menuUtilitarioBackup.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuUtilitario.add(menuUtilitarioRestare);
menuUtilitarioRestare.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
// UTILITARIOS
JMenu menuRelatorio = new JMenu("Relatório");
JMenuItem menuRelatorioCliente = new JMenuItem("Cliente");
JMenuItem menuRelatorioFornecedor = new JMenuItem("Fornecedor");
JMenuItem menuRelatorioMaterial = new JMenuItem("Material");
JMenuItem menuRelatorioObra = new JMenuItem("Obra");
JMenuItem menuRelatorioPeca = new JMenuItem("Peca");
JMenuItem menuRelatorioEstoque = new JMenuItem("Estoque");
JMenuItem menuRelatorioPecasObra = new JMenuItem("Peças por Obra");
JMenuItem menuRelatorioMaterialPeca = new JMenuItem("Material por Peça");
JMenuItem menuRelatorioMaterialFornecedor = new JMenuItem(
"Material por fornecedor");
JMenuItem menuRelatorioMaterialObra = new JMenuItem("Material Obra");
menuBar.add(menuRelatorio);
menuRelatorio.add(menuRelatorioCliente);
menuRelatorioCliente.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioFornecedor);
menuRelatorioFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioMaterial);
menuRelatorioMaterial.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioObra);
menuRelatorioObra.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioPeca);
menuRelatorioPeca.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioEstoque);
menuRelatorioEstoque.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioPecasObra);
menuRelatorioPecasObra.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioMaterialPeca);
menuRelatorioMaterialPeca.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioMaterialObra);
menuRelatorioMaterialObra.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuRelatorio.add(menuRelatorioMaterialFornecedor);
menuRelatorioMaterialFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
// AJUDA
JMenu menuAjuda = new JMenu("Ajuda");
JMenuItem menuAjudaSobreSistema = new JMenuItem("Sobre Sistema");
JMenuItem menuAjudaAjudaGeral = new JMenuItem("Ajuda Geral");
menuBar.add(menuAjuda);
menuAjuda.add(menuAjudaSobreSistema);
menuAjudaSobreSistema.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
menuAjuda.add(menuAjudaAjudaGeral);
menuAjudaAjudaGeral.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
// codigo do Intm de menu
}
});
frame.setJMenuBar(menuBar);
frame.setVisible(true);
// frame.show();
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
Telas em cascata
Ola Pessoal
Gostaria de saber como faço para que as minhas telas abram no formato cascata.
Estou criei minha tela principal mas sempre que abro uma tela a anterior e fica por trás da principal gostaria de que elas abrisse sempre na frente da principal e que não ficar fora do área da tela principal alguém poderia me ajudar.Esta e a minha tela principal
2 Respostas
Cara dá uma olhada nesse ótimo artigo, q o cara fala exatamente sobre isso:
Oh! legal mas será que alguém conhece uma artigo mas que esteja em portugues ou español
Criado 25 de outubro de 2007
Ultima resposta 25 de out. de 2007
Respostas 2
Participantes 2