Pessoal Bom dia
O objetivo do problema e ao iniciar o sistema com usuario logado mostrar esse usuario, data e hora na barra de menu pelo metodo mostraUsuario() e depois habilitar os menus para esse usuario. Preciso da opinião e dica de vcs para tentar resolver este problema.
Problema: Como estou tentando fazer pelo programa principal e pelo metodo main que é estático, estou gerando duas classes estaticas para ser instanciadas no momento da inicialização do sistema como postado abaixo. Só que não consigo pegar os menus cadstrados na barra de menu pois, ele reclama que não pode acessar metodos não estatiticos. Estou recorrendo a vcs pois já procurei varios sites para encontrar uma maneira de resolver este problema mas não consigo. Preciso da ajuda de vcs.
Muito obrigado a todos.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* JFProjetoSAFP.java
*
* Created on 06/02/2012, 15:07:14
*/
//package ProjetoSAFP;
package ProjetoSAFP;
import fontes.Cadastros.*;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import modelo.Usuario;
/**
*
* @author Octacilio
*/
public class JFProjetoSAFP extends javax.swing.JFrame {
private static void setMaximum(boolean b) {
b = true;
}
// private static void habilitaMenu();
private jIFFase fase = null;
private jIFDentista dentista = null;
private jIFDente dente;
private jIFProtese protese;
private static JLabel lbldataP;
private static JLabel lblhora;
private static JLabel lbluser;
private static JPanel header;
//String[] jMenus = {"Arquivo", "Editar", "Exibir", "Formatar", "Ajuda"};
// JMenu menuBar = new JMenu();
// static String menuBar[] = {"Cadastro","Arquivo", "Editar", "Exibir", "Formatar", "Ajuda"};
// public static menuBar[] = {mnuCadstro,mnuProcesso};
public String usu_var;
public String senha_var;
public static String nomeusuario = null;
// private static menuBar mnuCadstro;
// private static menuBar mnuProcesso;
// public boolean abreOs = false;
/** Creates new form JFProjetoSAFP */
public JFProjetoSAFP() {
// System.out.println("Iniciando construtor..."); //Imprime uma frase no console
initComponents();
setResizable(false); //configura se o frame se será redimensionável uo não
// Container contentPane = this.getContentPane();
// contentPane.setLayout(new BorderLayout());
// setLocation(0,0); //configura localização do frame na tela
// setVisible(false); //configura se o frame será visível ou não
java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();
Dimension scrSize = toolkit.getScreenSize();
// Image Icone = Toolkit.getDefaultToolkit().getImage("icon.gif");
// setIconImage(Icone);
// Deixa a janela visível
// this.setVisible(true);
System.out.println(" passou no setVisible construtor " );
// System.out.println("size=" + scrSize.width);
// System.out.println(" " + scrSize.height);
setSize(scrSize.width,scrSize.height); //configura tamanho do frame
criaJanelaIFLogin();
JMenu mnuCadastro = new JMenu();
mnuCadastro.setEnabled(false);
// mnuCadastro.setFocusable(false);
// mnuCadastro.setVisible(false);
}
// public static final habilitaMenu();
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPopupMenu1 = new javax.swing.JPopupMenu();
jMenuItem2 = new javax.swing.JMenuItem();
jPopupMenu2 = new javax.swing.JPopupMenu();
jMenuItem3 = new javax.swing.JMenuItem();
desktoppane1 = new javax.swing.JDesktopPane();
jPanelMenuBar = new javax.swing.JPanel();
lbldata = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextPane1 = new javax.swing.JTextPane();
jPanel1 = new javax.swing.JPanel();
jMenuBar = new javax.swing.JMenuBar();
mnuCadastro = new javax.swing.JMenu();
jMnuDentista = new javax.swing.JMenuItem();
jMnuPaciente = new javax.swing.JMenuItem();
jMnuDente = new javax.swing.JMenuItem();
jMnuEspecifDente = new javax.swing.JMenuItem();
jMnuFase = new javax.swing.JMenuItem();
jMnuFabricante = new javax.swing.JMenuItem();
jMnuCores = new javax.swing.JMenuItem();
jMnuGrupodeProtese = new javax.swing.JMenuItem();
jMnuProtese = new javax.swing.JMenuItem();
jMnuTipodePreco = new javax.swing.JMenuItem();
jMnuPreco = new javax.swing.JMenuItem();
jMnuFormaPagamento = new javax.swing.JMenuItem();
jMnuTipoFuncao = new javax.swing.JMenuItem();
jMnuFuncionario = new javax.swing.JMenuItem();
jMnuFeriado = new javax.swing.JMenuItem();
jMnuSetor = new javax.swing.JMenuItem();
mnuProcesso = new javax.swing.JMenu();
jMnuOs = new javax.swing.JMenuItem();
mnuFinanceiro = new javax.swing.JMenu();
jMnuRel = new javax.swing.JMenu();
jMnuItemPagReceb = new javax.swing.JMenuItem();
jMnuSeguranca = new javax.swing.JMenu();
jMnuUsuario = new javax.swing.JMenuItem();
jMnuAcesso = new javax.swing.JMenuItem();
jMenu1 = new javax.swing.JMenu();
jMenuItem2.setText("jMenuItem2");
jMenuItem3.setText("jMenuItem3");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Sistema Adm. e Fin. de Protese");
setName("framePrincipal"); // NOI18N
setResizable(false);
desktoppane1.setPreferredSize(new java.awt.Dimension(844, 1280));
jPanelMenuBar.setName("lblUsuario"); // NOI18N
lbldata.setText("Usuário:");
lbldata.setToolTipText("");
lbldata.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT);
lbldata.setName(""); // NOI18N
lbldata.setPreferredSize(new java.awt.Dimension(80, 14));
javax.swing.GroupLayout jPanelMenuBarLayout = new javax.swing.GroupLayout(jPanelMenuBar);
jPanelMenuBar.setLayout(jPanelMenuBarLayout);
jPanelMenuBarLayout.setHorizontalGroup(
jPanelMenuBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 430, Short.MAX_VALUE)
.addGroup(jPanelMenuBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanelMenuBarLayout.createSequentialGroup()
.addComponent(lbldata, javax.swing.GroupLayout.PREFERRED_SIZE, 246, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 184, Short.MAX_VALUE)))
);
jPanelMenuBarLayout.setVerticalGroup(
jPanelMenuBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 25, Short.MAX_VALUE)
.addGroup(jPanelMenuBarLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanelMenuBarLayout.createSequentialGroup()
.addComponent(lbldata, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 11, Short.MAX_VALUE)))
);
jPanelMenuBar.setBounds(850, -20, 430, 20);
desktoppane1.add(jPanelMenuBar, javax.swing.JLayeredPane.DEFAULT_LAYER);
jScrollPane1.setViewportView(jTextPane1);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 0, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 0, Short.MAX_VALUE)
);
jMenuBar.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
jMenuBar.addComponentListener(new java.awt.event.ComponentAdapter() {
public void componentShown(java.awt.event.ComponentEvent evt) {
jMenuBarComponentShown(evt);
}
});
mnuCadastro.setLabel("Cadastros");
mnuCadastro.setName("mnuCadastro"); // NOI18N
mnuCadastro.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(java.awt.event.MouseEvent evt) {
mnuCadastroMousePressed(evt);
}
});
mnuCadastro.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mnuCadastroActionPerformed(evt);
}
});
jMnuDentista.setText("Dentista");
jMnuDentista.setName("mnuDentista"); // NOI18N
jMnuDentista.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuDentistaActionPerformed(evt);
}
});
mnuCadastro.add(jMnuDentista);
jMnuPaciente.setText("Paciente");
jMnuPaciente.setName("mnuPaciente"); // NOI18N
jMnuPaciente.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuPacienteActionPerformed(evt);
}
});
mnuCadastro.add(jMnuPaciente);
jMnuDente.setText("Dente");
jMnuDente.setName("mnuDente"); // NOI18N
jMnuDente.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuDenteActionPerformed(evt);
}
});
mnuCadastro.add(jMnuDente);
jMnuEspecifDente.setText("Especificação Dente");
jMnuEspecifDente.setName("mnuEspecDente"); // NOI18N
jMnuEspecifDente.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuEspecifDenteActionPerformed(evt);
}
});
mnuCadastro.add(jMnuEspecifDente);
jMnuFase.setText("Fase");
jMnuFase.setName("mnuFase"); // NOI18N
jMnuFase.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuFaseActionPerformed(evt);
}
});
mnuCadastro.add(jMnuFase);
jMnuFabricante.setText("Fabricante");
jMnuFabricante.setName("mnuFabricante"); // NOI18N
jMnuFabricante.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuFabricanteActionPerformed(evt);
}
});
mnuCadastro.add(jMnuFabricante);
jMnuCores.setText("Cores do Fabricante");
jMnuCores.setName("mnuCores"); // NOI18N
jMnuCores.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuCoresActionPerformed(evt);
}
});
mnuCadastro.add(jMnuCores);
jMnuGrupodeProtese.setText("Grupo de Prótese");
jMnuGrupodeProtese.setName("mnuGrupoProtese"); // NOI18N
jMnuGrupodeProtese.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuGrupodeProteseActionPerformed(evt);
}
});
mnuCadastro.add(jMnuGrupodeProtese);
jMnuProtese.setText("Prótese");
jMnuProtese.setName("mnuProtese"); // NOI18N
jMnuProtese.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuProteseActionPerformed(evt);
}
});
mnuCadastro.add(jMnuProtese);
jMnuTipodePreco.setText("Tipo de Preço");
jMnuTipodePreco.setName("mnuTipodePreco"); // NOI18N
jMnuTipodePreco.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuTipodePrecoActionPerformed(evt);
}
});
mnuCadastro.add(jMnuTipodePreco);
jMnuPreco.setText("Preço");
jMnuPreco.setName("mnuPreco"); // NOI18N
jMnuPreco.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuPrecoActionPerformed(evt);
}
});
mnuCadastro.add(jMnuPreco);
jMnuFormaPagamento.setText("Forma de Pagamento");
jMnuFormaPagamento.setName("mnuFormaPagto"); // NOI18N
jMnuFormaPagamento.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuFormaPagamentoActionPerformed(evt);
}
});
mnuCadastro.add(jMnuFormaPagamento);
jMnuTipoFuncao.setText("Tipo de Função");
jMnuTipoFuncao.setName("mnuTipodeFuncao"); // NOI18N
jMnuTipoFuncao.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuTipoFuncaoActionPerformed(evt);
}
});
mnuCadastro.add(jMnuTipoFuncao);
jMnuFuncionario.setText("Funcionário");
jMnuFuncionario.setName("mnuFuncionario"); // NOI18N
jMnuFuncionario.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuFuncionarioActionPerformed(evt);
}
});
mnuCadastro.add(jMnuFuncionario);
jMnuFeriado.setText("Feriado");
jMnuFeriado.setName("mnuFeriado"); // NOI18N
jMnuFeriado.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuFeriadoActionPerformed(evt);
}
});
mnuCadastro.add(jMnuFeriado);
jMnuSetor.setText("Setor");
jMnuSetor.setName("mnuSetor"); // NOI18N
jMnuSetor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuSetorActionPerformed(evt);
}
});
mnuCadastro.add(jMnuSetor);
jMenuBar.add(mnuCadastro);
mnuProcesso.setText("Processos");
mnuProcesso.setName("mnuProcessos"); // NOI18N
jMnuOs.setText("Ordem de Serviço");
jMnuOs.setName("mnuOS"); // NOI18N
jMnuOs.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuOS(evt);
}
});
mnuProcesso.add(jMnuOs);
jMenuBar.add(mnuProcesso);
mnuFinanceiro.setText("Financeiro");
mnuFinanceiro.setName("mnuFinanceiro"); // NOI18N
jMenuBar.add(mnuFinanceiro);
jMnuRel.setText("Relatórios");
jMnuRel.setName("mnuRelatorios"); // NOI18N
jMnuItemPagReceb.setText("Pagamentos Receb.");
jMnuItemPagReceb.setActionCommand("");
jMnuItemPagReceb.setName("mnuPagReceb."); // NOI18N
jMnuItemPagReceb.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuItemPagRecebActionPerformed(evt);
}
});
jMnuRel.add(jMnuItemPagReceb);
jMenuBar.add(jMnuRel);
jMnuSeguranca.setText("Segurança");
jMnuSeguranca.setName("mnuSeguranca"); // NOI18N
jMnuSeguranca.setPreferredSize(new java.awt.Dimension(70, 19));
jMnuUsuario.setText("Usuário do Sistema");
jMnuUsuario.setToolTipText("");
jMnuUsuario.setActionCommand("");
jMnuUsuario.setName("mnuUsuario"); // NOI18N
jMnuUsuario.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuUsuarioActionPerformed(evt);
}
});
jMnuSeguranca.add(jMnuUsuario);
jMnuAcesso.setText("Acesso ao Sistema");
jMnuAcesso.setToolTipText("");
jMnuAcesso.setName("mnuAcesso"); // NOI18N
jMnuAcesso.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMnuAcessoActionPerformed(evt);
}
});
jMnuSeguranca.add(jMnuAcesso);
jMenuBar.add(jMnuSeguranca);
jMenu1.setText("jMenu1");
jMenuBar.add(jMenu1);
setJMenuBar(jMenuBar);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(desktoppane1, javax.swing.GroupLayout.DEFAULT_SIZE, 1280, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(desktoppane1, javax.swing.GroupLayout.DEFAULT_SIZE, 740, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
private void jMnuDentistaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// dentista = new jIFDentista();
// dentista.setVisible(true);
criaJanelaIFDentista();
}
private void jMnuFaseActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// System.out.println("passou aqui 4");
// fase = new jIFFase();
// fase.setVisible(true);
criaJanelaIFFase();
/** try {
Runtime.getRuntime().exec("jfFase");
} catch (IOException ex) {
Logger.getLogger(JFProjetoSAFP.class.getName()).log(Level.SEVERE, null, ex);
} **/
}
private void jMnuItemPagRecebActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jMnuDenteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// dente = new jIFDente();
// dente.setVisible(true);
// System.out.println("passou aqui 2");
criaJanelaIFDente();
}
private void jMnuEspecifDenteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFEspecifDente();
}
private void jMnuFabricanteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFFabricante();
}
private void jMnuGrupodeProteseActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFGrupodeProtese();
}
private void jMnuProteseActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFProtese();
}
private void jMnuTipodePrecoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFTipodePreco();
}
private void jMnuPrecoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFPreco();
}
private void mnuCadastroActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void mnuCadastroMousePressed(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
}
private void jMnuOS(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// System.out.println(" entrou jMnuOS ");
criaJanelaIFOS();
// System.out.println(" saiu jMnuOS ");
// jMnuOs.setEnabled(false);
}
private void jMnuPacienteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFPaciente();
}
private void jMnuCoresActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFCores();
}
private void jMnuFormaPagamentoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFFormadePagamento();
}
private void jMnuTipoFuncaoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFTipoFuncao();
}
private void jMnuFuncionarioActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFFuncionario();
}
private void jMnuFeriadoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFFeriado();
}
private void jMnuUsuarioActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFUsuario();
}
private void jMnuSetorActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
criaJanelaIFSetor();
}
private void jMnuAcessoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jMenuBarComponentShown(java.awt.event.ComponentEvent evt) {
// TODO add your handling code here:
setBounds(100, 120, 70, 19);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(JFProjetoSAFP.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(JFProjetoSAFP.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(JFProjetoSAFP.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(JFProjetoSAFP.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new MyThread(); // funcionando ok.
new mostraUsuario(); // não funciona
new habilitaMenu(); // não funciona
new JFProjetoSAFP().setVisible(true);
System.out.println("Iniciando programa..."); //Imprime uma frase no console
}
});
}
// Variables declaration - do not modify
private javax.swing.JDesktopPane desktoppane1;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenuBar jMenuBar;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JMenuItem jMnuAcesso;
private javax.swing.JMenuItem jMnuCores;
private javax.swing.JMenuItem jMnuDente;
private javax.swing.JMenuItem jMnuDentista;
private javax.swing.JMenuItem jMnuEspecifDente;
private javax.swing.JMenuItem jMnuFabricante;
private javax.swing.JMenuItem jMnuFase;
private javax.swing.JMenuItem jMnuFeriado;
private javax.swing.JMenuItem jMnuFormaPagamento;
private javax.swing.JMenuItem jMnuFuncionario;
private javax.swing.JMenuItem jMnuGrupodeProtese;
private javax.swing.JMenuItem jMnuItemPagReceb;
private javax.swing.JMenuItem jMnuOs;
private javax.swing.JMenuItem jMnuPaciente;
private javax.swing.JMenuItem jMnuPreco;
private javax.swing.JMenuItem jMnuProtese;
private javax.swing.JMenu jMnuRel;
private javax.swing.JMenu jMnuSeguranca;
private javax.swing.JMenuItem jMnuSetor;
private javax.swing.JMenuItem jMnuTipoFuncao;
private javax.swing.JMenuItem jMnuTipodePreco;
private javax.swing.JMenuItem jMnuUsuario;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanelMenuBar;
private javax.swing.JPopupMenu jPopupMenu1;
private javax.swing.JPopupMenu jPopupMenu2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextPane jTextPane1;
private javax.swing.JLabel lbldata;
private javax.swing.JMenu mnuCadastro;
private javax.swing.JMenu mnuFinanceiro;
private javax.swing.JMenu mnuProcesso;
// End of variables declaration
jIFDente jiffdente; // InternalFrame
jIFDentista jfdentista;
jIFPaciente jfpaciente;
jIFEspecifDente jifespecifdente;
jIFFabricantes jiffabricante;
jIFGrupoDeProtese jifgrupodeprotese;
jIFProtese jifprotese;
jIFTipodePreco jiftipodepreco;
jIFCores jifcores;
jIFFase jiffase;
jIFLogin jiflogin;
jIFPrecos jifpreco;
jFOs jfos;
jIFOs jifos;
jIFFormadePagamento jifformadepagamento;
jIFTipoFuncao jiftipofuncao;
jIFFeriado jifferiado;
jIFFuncionario jiffuncionario;
jIFUsuario jifusuario;
jIFSetor jifsetor;
// jIFhabilitaMenu jifhabilitaMenu;
// jIFmostraUsuario jifmostraUsuario;
private void criaJanelaIFEspecifDente() {
if (jifespecifdente==null){
jifespecifdente = new jIFEspecifDente();
}
desktoppane1.add(jifespecifdente);
jifespecifdente.setVisible(true);
jifespecifdente.setPosicao();
}
private void criaJanelaIFDentista() {
if (jfdentista==null){
jfdentista = new jIFDentista();
}
desktoppane1.add(jfdentista);
jfdentista.setVisible(true);
jfdentista.setPosicao();
}
private void criaJanelaIFDente() {
if (jiffdente==null){
jiffdente = new jIFDente();
}
desktoppane1.add(jiffdente);
jiffdente.setVisible(true);
jiffdente.setPosicao();
}
private void criaJanelaIFFabricante() {
if (jiffabricante==null){
jiffabricante = new jIFFabricantes();
}
desktoppane1.add(jiffabricante);
jiffabricante.setVisible(true);
jiffabricante.setPosicao();
}
private void criaJanelaIFGrupodeProtese() {
if (jifgrupodeprotese==null){
jifgrupodeprotese = new jIFGrupoDeProtese();
}
desktoppane1.add(jifgrupodeprotese);
jifgrupodeprotese.setVisible(true);
jifgrupodeprotese.setPosicao();
}
private void criaJanelaIFProtese() {
if (jifprotese==null){
jifprotese = new jIFProtese();
}
desktoppane1.add(jifprotese);
jifprotese.setVisible(true);
jifprotese.setPosicao();
}
private void criaJanelaIFTipodePreco() {
if (jiftipodepreco==null){
jiftipodepreco = new jIFTipodePreco();
}
desktoppane1.add(jiftipodepreco);
jiftipodepreco.setVisible(true);
jiftipodepreco.setPosicao();
}
private void criaJanelaIFFase() {
if (jiffase==null){
jiffase = new jIFFase();
}
desktoppane1.add(jiffase);
jiffase.setVisible(true);
jiffase.setPosicao();
}
private void criaJanelaIFLogin() {
if (jiflogin==null){
jiflogin = new jIFLogin();
}
desktoppane1.add(jiflogin);
jiflogin.setPosicao();
jiflogin.setVisible(true);
// return true;
System.out.println(" passou no criaJanelaIFLogin " );
}
private void criaJanelaIFPreco() {
if (jifpreco==null){
jifpreco = new jIFPrecos();
}
desktoppane1.add(jifpreco);
jifpreco.setPosicao();
jifpreco.setVisible(true);
}
private void criaJanelaIFOS() {
/* if (jfos==null){
jfos = new jFOs();
}
desktoppane1.add(jfos);
jfos.setPosicao();
jfos.setVisible(true);*/
if (jifos==null){
// System.out.println(" entrou criaJanelaIFOS ");
jifos = new jIFOs();
desktoppane1.add(jifos);
jifos.setPosicao();
jifos.setVisible(true);
}
// System.out.println(" saiu criaJanelaIFOS ");
}
private void criaJanelaIFPaciente() {
if (jfpaciente==null){
jfpaciente = new jIFPaciente();
}
desktoppane1.add(jfpaciente);
jfpaciente.setPosicao();
jfpaciente.setVisible(true);
}
private void criaJanelaIFCores() {
if (jifcores==null){
jifcores = new jIFCores();
}
desktoppane1.add(jifcores);
jifcores.setPosicao();
jifcores.setVisible(true);
}
private void criaJanelaIFFormadePagamento() {
if (jifformadepagamento==null){
jifformadepagamento = new jIFFormadePagamento();
}
desktoppane1.add(jifformadepagamento);
jifformadepagamento.setPosicao();
jifformadepagamento.setVisible(true);
}
private void criaJanelaIFTipoFuncao() {
if (jiftipofuncao==null){
jiftipofuncao = new jIFTipoFuncao();
}
desktoppane1.add(jiftipofuncao);
jiftipofuncao.setPosicao();
jiftipofuncao.setVisible(true);
}
private void criaJanelaIFFuncionario() {
if (jiffuncionario==null){
jiffuncionario = new jIFFuncionario();
}
desktoppane1.add(jiffuncionario);
jiffuncionario.setPosicao();
jiffuncionario.setVisible(true);
}
private void criaJanelaIFFeriado() {
if (jifferiado==null){
jifferiado = new jIFFeriado();
}
desktoppane1.add(jifferiado);
jifferiado.setPosicao();
jifferiado.setVisible(true);
}
// validar depois
/* public String todayToString(){
String pattern= "dd/MM/yyyy HH:mm:ss";
return new SimpleDateFormat(pattern).format(GregorianCalendar.getInstance().getTime());
}*/
private void criaJanelaIFUsuario() {
if (jifusuario==null){
jifusuario = new jIFUsuario();
}
desktoppane1.add(jifusuario);
jifusuario.setPosicao();
jifusuario.setVisible(true);
}
private void criaJanelaIFSetor() {
if (jifsetor==null){
jifsetor = new jIFSetor();
}
desktoppane1.add(jifsetor);
jifsetor.setPosicao();
jifsetor.setVisible(true);
}
private static class habilitaMenu {
public habilitaMenu() {
System.out.println(" passou habilitaMenu " );
// JMenu [] e = new JMenu[JMenuBar.getMenuCount()];
JMenu [] e = new JMenu[6];
for(int i = 0; i < e.length; i++){
// o erro está aqui pq ele não pode se referenciar a metodos não estaticos
// e[i] = JMenuBar.getMenu(i);
System.out.println("jMenubar "+e[i].getName());
JMenuItem [] m = new JMenuItem[e[i].getItemCount()];
for(int x = 0; x < m.length; x++){
m[x] = e[i].getItem(x);
// System.out.println("jmenuItem "+m[x].getName());
// System.out.println("Usuario= "+ nomeusuario + " senha= "+ senha_var);
}
}
}
}
private static class mostraUsuario {
public mostraUsuario() {
SimpleDateFormat data = new SimpleDateFormat("dd/MM/yyyy");
lbldataP = new JLabel("Data: "+data.format(new Date()));
lbldataP.setHorizontalAlignment(JLabel.LEFT);
data = new SimpleDateFormat("HH:mm");
lblhora = new JLabel("Hora: "+data.format(new Date()));
lblhora.setHorizontalAlignment(JLabel.CENTER);
lbluser = new JLabel("Operador: "+JFProjetoSAFP.nomeusuario);
lbluser.setHorizontalAlignment(JLabel.RIGHT);
header = new JPanel(new GridLayout(1,3));
header.setBorder(BorderFactory.createLineBorder(Color.BLACK, 2));
header.add(lbldataP);
header.add(lblhora);
header.add(lbluser);
// mesmo erro de cima do metodo habilitaMenu() a barra não é reconhecida.
// jMenuBar.add(header);
System.out.println("passou mostraUsuario= ");
}
}
}