Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package telas;
- public class TelaPrincipal extends javax.swing.JFrame {
- // VARIÁVEIS LOCAIS
- public String NOME;
- public String USUARIO;
- public String PERFIL;
- // VARIÁVEIS DE SESSÃO
- public String SESSION_NOME;
- public String SESSION_USUARIO;
- public String SESSION_PERFIL;
- public TelaPrincipal() {
- initComponents();
- //this.setIconImage(new ImageIcon(getClass().getResource("/icones/numerador.jpg")).getImage());
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jMenuItem4 = new javax.swing.JMenuItem();
- jMenuItem13 = new javax.swing.JMenuItem();
- buttonGroup1 = new javax.swing.ButtonGroup();
- usuario = new javax.swing.JLabel();
- perfil = new javax.swing.JLabel();
- jLabel1 = new javax.swing.JLabel();
- jLabel2 = new javax.swing.JLabel();
- jLabel3 = new javax.swing.JLabel();
- nomeUsuario = new javax.swing.JLabel();
- jMenuBar1 = new javax.swing.JMenuBar();
- menuArquivo = new javax.swing.JMenu();
- menuCriarNovoDoc = new javax.swing.JMenuItem();
- menuCancelarNumerador = new javax.swing.JMenuItem();
- menuAtivarNumerador = new javax.swing.JMenuItem();
- menuGerenciarNovaUnid = new javax.swing.JMenuItem();
- menuAbrirCriarNovoTipoDoc = new javax.swing.JMenuItem();
- jSeparator1 = new javax.swing.JPopupMenu.Separator();
- menuLogout = new javax.swing.JMenuItem();
- menuAbrirSair = new javax.swing.JMenuItem();
- jMenu2 = new javax.swing.JMenu();
- menuConsultasDoc = new javax.swing.JMenuItem();
- menuConsultasNumeradoresAtuais = new javax.swing.JMenuItem();
- menuConsultasListaUsuarios = new javax.swing.JMenuItem();
- menuFerramentas = new javax.swing.JMenu();
- menuFerramentasCriarUsuario = new javax.swing.JMenuItem();
- menuFerramentasGerenciarUsuario = new javax.swing.JMenuItem();
- jSeparator2 = new javax.swing.JPopupMenu.Separator();
- menuFerramentasAlterarPerfil = new javax.swing.JMenuItem();
- menuFerramentasAlterarSenha = new javax.swing.JMenuItem();
- jSeparator5 = new javax.swing.JPopupMenu.Separator();
- jMenu1 = new javax.swing.JMenu();
- menuExecutarBackup = new javax.swing.JMenuItem();
- jSeparator6 = new javax.swing.JPopupMenu.Separator();
- menuLimpezaTabelas = new javax.swing.JMenuItem();
- jSeparator3 = new javax.swing.JPopupMenu.Separator();
- menuAuditoria = new javax.swing.JMenuItem();
- jMenu4 = new javax.swing.JMenu();
- menuSobre = new javax.swing.JMenuItem();
- jMenuItem4.setText("jMenuItem4");
- jMenuItem13.setText("jMenuItem13");
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- setTitle("Sistema Numerador - EM/PM");
- setBackground(new java.awt.Color(102, 102, 102));
- setMinimumSize(new java.awt.Dimension(800, 600));
- addWindowListener(new java.awt.event.WindowAdapter() {
- public void windowOpened(java.awt.event.WindowEvent evt) {
- formWindowOpened(evt);
- }
- });
- getContentPane().setLayout(null);
- usuario.setForeground(java.awt.SystemColor.controlDkShadow);
- usuario.setText("usuario");
- getContentPane().add(usuario);
- usuario.setBounds(66, 28, 274, 19);
- perfil.setForeground(java.awt.SystemColor.controlDkShadow);
- perfil.setText("perfil");
- getContentPane().add(perfil);
- perfil.setBounds(66, 53, 274, 14);
- jLabel1.setText("Nome:");
- getContentPane().add(jLabel1);
- jLabel1.setBounds(10, 10, 50, 14);
- jLabel2.setText("Perfil:");
- getContentPane().add(jLabel2);
- jLabel2.setBounds(10, 53, 50, 14);
- jLabel3.setText("Usuário:");
- getContentPane().add(jLabel3);
- jLabel3.setBounds(10, 30, 50, 14);
- nomeUsuario.setForeground(java.awt.SystemColor.controlDkShadow);
- nomeUsuario.setText("nomeUsuario");
- getContentPane().add(nomeUsuario);
- nomeUsuario.setBounds(66, 7, 270, 20);
- menuArquivo.setText("Arquivo");
- menuCriarNovoDoc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/formulario.png"))); // NOI18N
- menuCriarNovoDoc.setText("Criar Novo Documento");
- menuCriarNovoDoc.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuCriarNovoDocActionPerformed(evt);
- }
- });
- menuArquivo.add(menuCriarNovoDoc);
- menuCancelarNumerador.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/cancel.png"))); // NOI18N
- menuCancelarNumerador.setText("Cancelar Numerador");
- menuCancelarNumerador.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuCancelarNumeradorActionPerformed(evt);
- }
- });
- menuArquivo.add(menuCancelarNumerador);
- menuAtivarNumerador.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/accept.png"))); // NOI18N
- menuAtivarNumerador.setText("Ativar Numerador");
- menuAtivarNumerador.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuAtivarNumeradorActionPerformed(evt);
- }
- });
- menuArquivo.add(menuAtivarNumerador);
- menuGerenciarNovaUnid.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/table.png"))); // NOI18N
- menuGerenciarNovaUnid.setText("Gerenciar Unidades");
- menuGerenciarNovaUnid.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuGerenciarNovaUnidActionPerformed(evt);
- }
- });
- menuArquivo.add(menuGerenciarNovaUnid);
- menuAbrirCriarNovoTipoDoc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/page.png"))); // NOI18N
- menuAbrirCriarNovoTipoDoc.setText("Criar Novo Tipo de Documento");
- menuAbrirCriarNovoTipoDoc.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuAbrirCriarNovoTipoDocActionPerformed(evt);
- }
- });
- menuArquivo.add(menuAbrirCriarNovoTipoDoc);
- menuArquivo.add(jSeparator1);
- menuLogout.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_W, java.awt.event.InputEvent.CTRL_MASK));
- menuLogout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/db-disconnect.png"))); // NOI18N
- menuLogout.setText("Logout...");
- menuLogout.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuLogoutActionPerformed(evt);
- }
- });
- menuArquivo.add(menuLogout);
- menuAbrirSair.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, java.awt.event.InputEvent.ALT_MASK));
- menuAbrirSair.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/door_in.png"))); // NOI18N
- menuAbrirSair.setText("Sair");
- menuAbrirSair.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuAbrirSairActionPerformed(evt);
- }
- });
- menuArquivo.add(menuAbrirSair);
- jMenuBar1.add(menuArquivo);
- jMenu2.setText("Consultas");
- menuConsultasDoc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/magnifier.png"))); // NOI18N
- menuConsultasDoc.setText("Documento...");
- menuConsultasDoc.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuConsultasDocActionPerformed(evt);
- }
- });
- jMenu2.add(menuConsultasDoc);
- menuConsultasNumeradoresAtuais.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/report.png"))); // NOI18N
- menuConsultasNumeradoresAtuais.setText("Numeradores Atuais...");
- menuConsultasNumeradoresAtuais.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuConsultasNumeradoresAtuaisActionPerformed(evt);
- }
- });
- jMenu2.add(menuConsultasNumeradoresAtuais);
- menuConsultasListaUsuarios.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/page.png"))); // NOI18N
- menuConsultasListaUsuarios.setText("Lista de Usuários");
- menuConsultasListaUsuarios.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuConsultasListaUsuariosActionPerformed(evt);
- }
- });
- jMenu2.add(menuConsultasListaUsuarios);
- jMenuBar1.add(jMenu2);
- menuFerramentas.setText("Ferramentas");
- menuFerramentasCriarUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/user.png"))); // NOI18N
- menuFerramentasCriarUsuario.setText("Criar Usuário");
- menuFerramentasCriarUsuario.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuFerramentasCriarUsuarioActionPerformed(evt);
- }
- });
- menuFerramentas.add(menuFerramentasCriarUsuario);
- menuFerramentasGerenciarUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/vcard.png"))); // NOI18N
- menuFerramentasGerenciarUsuario.setText("Gerenciar Usuários");
- menuFerramentasGerenciarUsuario.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuFerramentasGerenciarUsuarioActionPerformed(evt);
- }
- });
- menuFerramentas.add(menuFerramentasGerenciarUsuario);
- menuFerramentas.add(jSeparator2);
- menuFerramentasAlterarPerfil.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/page_edit.png"))); // NOI18N
- menuFerramentasAlterarPerfil.setText("Alterar Perfil de Usuário");
- menuFerramentasAlterarPerfil.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuFerramentasAlterarPerfilActionPerformed(evt);
- }
- });
- menuFerramentas.add(menuFerramentasAlterarPerfil);
- menuFerramentasAlterarSenha.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/lock.png"))); // NOI18N
- menuFerramentasAlterarSenha.setText("Alterar Senha de Usuário ");
- menuFerramentasAlterarSenha.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuFerramentasAlterarSenhaActionPerformed(evt);
- }
- });
- menuFerramentas.add(menuFerramentasAlterarSenha);
- menuFerramentas.add(jSeparator5);
- jMenu1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/database_gear.png"))); // NOI18N
- jMenu1.setText("Funções de Banco de Dados");
- menuExecutarBackup.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/database_save.png"))); // NOI18N
- menuExecutarBackup.setText("Executar Backup...");
- menuExecutarBackup.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuExecutarBackupActionPerformed(evt);
- }
- });
- jMenu1.add(menuExecutarBackup);
- jMenu1.add(jSeparator6);
- menuLimpezaTabelas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/database_refresh.png"))); // NOI18N
- menuLimpezaTabelas.setText("Finalizar Numeradores");
- menuLimpezaTabelas.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuLimpezaTabelasActionPerformed(evt);
- }
- });
- jMenu1.add(menuLimpezaTabelas);
- menuFerramentas.add(jMenu1);
- menuFerramentas.add(jSeparator3);
- menuAuditoria.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/application_double.png"))); // NOI18N
- menuAuditoria.setText("Auditoria");
- menuAuditoria.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuAuditoriaActionPerformed(evt);
- }
- });
- menuFerramentas.add(menuAuditoria);
- jMenuBar1.add(menuFerramentas);
- jMenu4.setText("Sobre");
- menuSobre.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icones/info.png"))); // NOI18N
- menuSobre.setText("Sobre o Numerador");
- menuSobre.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- menuSobreActionPerformed(evt);
- }
- });
- jMenu4.add(menuSobre);
- jMenuBar1.add(jMenu4);
- setJMenuBar(jMenuBar1);
- }// </editor-fold>
- private void menuAbrirSairActionPerformed(java.awt.event.ActionEvent evt) {
- System.exit(0);
- }
- private void menuCriarNovoDocActionPerformed(java.awt.event.ActionEvent evt) {
- TelaNumerador tn = new TelaNumerador();
- tn.setVisible(true);
- }
- private void menuFerramentasGerenciarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {
- TelaGerenciarUsuarios tgu = new TelaGerenciarUsuarios();
- tgu.setVisible(true);
- }
- private void menuAbrirCriarNovoTipoDocActionPerformed(java.awt.event.ActionEvent evt) {
- TelaNovoTipoDocumento tnd = new TelaNovoTipoDocumento();
- tnd.setVisible(true);
- }
- private void menuGerenciarNovaUnidActionPerformed(java.awt.event.ActionEvent evt) {
- TelaGerenciarUnidades tnu = new TelaGerenciarUnidades();
- tnu.setVisible(true);
- }
- private void menuFerramentasCriarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {
- TelaNovoUsuario tnu = new TelaNovoUsuario();
- tnu.setVisible(true);
- }
- private void menuFerramentasAlterarSenhaActionPerformed(java.awt.event.ActionEvent evt) {
- TelaAlterarSenha tas = new TelaAlterarSenha();
- tas.setVisible(true);
- }
- private void menuFerramentasAlterarPerfilActionPerformed(java.awt.event.ActionEvent evt) {
- TelaAlterarPerfil tap = new TelaAlterarPerfil();
- tap.setVisible(true);
- }
- private void menuSobreActionPerformed(java.awt.event.ActionEvent evt) {
- TelaSobre ts = new TelaSobre();
- ts.setVisible(true);
- }
- private void menuLogoutActionPerformed(java.awt.event.ActionEvent evt) {
- TelaLogin tl = new TelaLogin();
- tl.setVisible(true);
- this.dispose();
- }
- private void formWindowOpened(java.awt.event.WindowEvent evt) {
- bloqueioAcesso();
- preencheVariaveis();
- // PREENCHENDO O MENU LOGOUT DA TELA PRINCIPAL
- menuLogout.setText("Logout de " + NOME);
- }
- private void menuCancelarNumeradorActionPerformed(java.awt.event.ActionEvent evt) {
- TelaCancelarNumerador tcn = new TelaCancelarNumerador();
- tcn.setVisible(true);
- }
- private void menuAtivarNumeradorActionPerformed(java.awt.event.ActionEvent evt) {
- TelaAtivarNumerador tan = new TelaAtivarNumerador();
- tan.setVisible(true);
- }
- private void menuLimpezaTabelasActionPerformed(java.awt.event.ActionEvent evt) {
- TelaFinalizarNumeradores tfn = new TelaFinalizarNumeradores();
- tfn.setVisible(true);
- }
- private void menuExecutarBackupActionPerformed(java.awt.event.ActionEvent evt) {
- TelaBackup tb = new TelaBackup();
- tb.setVisible(true);
- }
- private void menuConsultasListaUsuariosActionPerformed(java.awt.event.ActionEvent evt) {
- TelaConsultaUsuarios tcu = new TelaConsultaUsuarios();
- tcu.setVisible(true);
- }
- private void menuConsultasNumeradoresAtuaisActionPerformed(java.awt.event.ActionEvent evt) {
- TelaNumeradoresAtuais tna = new TelaNumeradoresAtuais();
- tna.setVisible(true);
- }
- private void menuConsultasDocActionPerformed(java.awt.event.ActionEvent evt) {
- TelaConsulta tc = new TelaConsulta();
- tc.setVisible(true);
- }
- private void menuAuditoriaActionPerformed(java.awt.event.ActionEvent evt) {
- TelaAuditoria ta = new TelaAuditoria();
- ta.setVisible(true);
- }
- public static void main(String args[]) {
- try {
- for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
- if ("Metal".equals(info.getName())) {
- javax.swing.UIManager.setLookAndFeel(info.getClassName());
- break;
- }
- }
- } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(TelaPrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- }
- java.awt.EventQueue.invokeLater(() -> {
- new TelaPrincipal().setVisible(true);
- });
- }
- // Variables declaration - do not modify
- private javax.swing.ButtonGroup buttonGroup1;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JMenu jMenu1;
- private javax.swing.JMenu jMenu2;
- private javax.swing.JMenu jMenu4;
- private javax.swing.JMenuBar jMenuBar1;
- private javax.swing.JMenuItem jMenuItem13;
- private javax.swing.JMenuItem jMenuItem4;
- private javax.swing.JPopupMenu.Separator jSeparator1;
- private javax.swing.JPopupMenu.Separator jSeparator2;
- private javax.swing.JPopupMenu.Separator jSeparator3;
- private javax.swing.JPopupMenu.Separator jSeparator5;
- private javax.swing.JPopupMenu.Separator jSeparator6;
- private javax.swing.JMenuItem menuAbrirCriarNovoTipoDoc;
- private javax.swing.JMenuItem menuAbrirSair;
- public javax.swing.JMenu menuArquivo;
- private javax.swing.JMenuItem menuAtivarNumerador;
- private javax.swing.JMenuItem menuAuditoria;
- private javax.swing.JMenuItem menuCancelarNumerador;
- private javax.swing.JMenuItem menuConsultasDoc;
- private javax.swing.JMenuItem menuConsultasListaUsuarios;
- private javax.swing.JMenuItem menuConsultasNumeradoresAtuais;
- private javax.swing.JMenuItem menuCriarNovoDoc;
- private javax.swing.JMenuItem menuExecutarBackup;
- private javax.swing.JMenu menuFerramentas;
- private javax.swing.JMenuItem menuFerramentasAlterarPerfil;
- private javax.swing.JMenuItem menuFerramentasAlterarSenha;
- private javax.swing.JMenuItem menuFerramentasCriarUsuario;
- private javax.swing.JMenuItem menuFerramentasGerenciarUsuario;
- private javax.swing.JMenuItem menuGerenciarNovaUnid;
- private javax.swing.JMenuItem menuLimpezaTabelas;
- public javax.swing.JMenuItem menuLogout;
- private javax.swing.JMenuItem menuSobre;
- public static javax.swing.JLabel nomeUsuario;
- public static javax.swing.JLabel perfil;
- public static javax.swing.JLabel usuario;
- // End of variables declaration
- private void bloqueioAcesso() {
- if ("user".equals(PERFIL)){
- menuGerenciarNovaUnid.setEnabled(false);
- menuAbrirCriarNovoTipoDoc.setEnabled(false);
- menuFerramentasAlterarPerfil.setEnabled(false);
- menuFerramentasCriarUsuario.setEnabled(false);
- menuFerramentasGerenciarUsuario.setEnabled(false);
- menuLimpezaTabelas.setEnabled(false);
- menuExecutarBackup.setEnabled(false);
- menuAuditoria.setEnabled(false);
- }
- }
- public void preencheVariaveis() {
- if ("admin".equals(PERFIL) ) {
- PERFIL = "Administrador";
- } else if ("user".equals(PERFIL) ) {
- PERFIL = "Usuário";
- }
- // LEGENDAS NA TELA PRINCIPAL
- nomeUsuario.setText(NOME);
- usuario.setText(USUARIO);
- perfil.setText(PERFIL);
- // DETERMINANDO AS VARIÁVEIS DE SESSÃO
- SESSION_NOME = NOME;
- SESSION_USUARIO = USUARIO;
- SESSION_PERFIL = PERFIL;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment