Fórum Não estou conseguindo executar meu formulário de cadastro #581146

09/05/2017

0

Boa tarde a todos!!
Toda vez que executo meu arquivo aparece este erro:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at visao.TelaPrincipal.initComponents(TelaPrincipal.java:98)
at visao.TelaPrincipal.<init>(TelaPrincipal.java:11)
at visao.TelaPrincipal$5.run(TelaPrincipal.java:184)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Segue código abaixo:
public class TelaPrincipal extends javax.swing.JFrame {


public TelaPrincipal() {
initComponents();
}


@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jInternalFrameBemVindo = new javax.swing.JInternalFrame();
jPanelInternoFrame = new javax.swing.JPanel();
jLabeltituloCad = new javax.swing.JLabel();
jButtonCadMedico = new javax.swing.JButton();
jButtonCadEnfermeira = new javax.swing.JButton();
jButtonCadPaciente = new javax.swing.JButton();
jLabelApresentacao = new javax.swing.JLabel();
jButtonSairBemVindo = new javax.swing.JButton();
jLabelFundoBemVindo = new javax.swing.JLabel();
jLabelFundoTelaPrincipal = new javax.swing.JLabel();
jMenuBar1 = new javax.swing.JMenuBar();
jMenuCadastro = new javax.swing.JMenu();
jMenuItemCadMedico = new javax.swing.JMenuItem();
jMenuItemCadPaciente = new javax.swing.JMenuItem();
jMenuItemCadEnfermeiro = new javax.swing.JMenuItem();
jMenuItemCadUsuario = new javax.swing.JMenuItem();
jMenuRelatorio = new javax.swing.JMenu();
jMenuFerramenta = new javax.swing.JMenu();
jMenuItemTelaBemVindo = new javax.swing.JMenuItem();
jMenuSair = new javax.swing.JMenu();
jMenuItemSair = new javax.swing.JMenuItem();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(null);

jInternalFrameBemVindo.setBackground(new java.awt.Color(255, 255, 255));
jInternalFrameBemVindo.setTitle("Bem-Vindo");
jInternalFrameBemVindo.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jInternalFrameBemVindo.setVisible(true);
jInternalFrameBemVindo.getContentPane().setLayout(null);

jPanelInternoFrame.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanelInternoFrame.setLayout(null);

jLabeltituloCad.setFont(new java.awt.Font("Segoe UI Semilight", 1, 18)); // NOI18N
jLabeltituloCad.setText("Cadastros :");
jPanelInternoFrame.add(jLabeltituloCad);
jLabeltituloCad.setBounds(60, 0, 120, 25);

jButtonCadMedico.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/CadMedico.jpg"))); // NOI18N
jButtonCadMedico.setToolTipText("Cadastrar Medico");
jButtonCadMedico.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonCadMedicoActionPerformed(evt);
}
});
jPanelInternoFrame.add(jButtonCadMedico);
jButtonCadMedico.setBounds(20, 40, 90, 80);

jButtonCadEnfermeira.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/CadEnfermeira.jpg"))); // NOI18N
jButtonCadEnfermeira.setToolTipText("Cadastrar Enfermeira");
jPanelInternoFrame.add(jButtonCadEnfermeira);
jButtonCadEnfermeira.setBounds(110, 40, 90, 80);

jButtonCadPaciente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/CadPaciente.jpg"))); // NOI18N
jButtonCadPaciente.setToolTipText("Cadastrar Paciente");
jPanelInternoFrame.add(jButtonCadPaciente);
jButtonCadPaciente.setBounds(20, 120, 90, 90);

jInternalFrameBemVindo.getContentPane().add(jPanelInternoFrame);
jPanelInternoFrame.setBounds(10, 50, 860, 340);

jLabelApresentacao.setFont(new java.awt.Font("Segoe UI Semilight", 1, 18)); // NOI18N
jLabelApresentacao.setText("Sistema de gerenciamento hospitalar");
jInternalFrameBemVindo.getContentPane().add(jLabelApresentacao);
jLabelApresentacao.setBounds(10, 10, 400, 30);

jButtonSairBemVindo.setBackground(new java.awt.Color(255, 255, 255));
jButtonSairBemVindo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/BotaoSair.png"))); // NOI18N
jButtonSairBemVindo.setToolTipText("Fechar tela");
jButtonSairBemVindo.setBorder(null);
jButtonSairBemVindo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonSairBemVindoActionPerformed(evt);
}
});
jInternalFrameBemVindo.getContentPane().add(jButtonSairBemVindo);
jButtonSairBemVindo.setBounds(830, 10, 40, 40);

jLabelFundoBemVindo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/FundoBemVindo.png"))); // NOI18N
jInternalFrameBemVindo.getContentPane().add(jLabelFundoBemVindo);
jLabelFundoBemVindo.setBounds(0, -30, 890, 1040);

getContentPane().add(jInternalFrameBemVindo);
jInternalFrameBemVindo.setBounds(0, 40, 900, 420);

jLabelFundoTelaPrincipal.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/TelaPrincipal.jpg"))); // NOI18N
getContentPane().add(jLabelFundoTelaPrincipal);
jLabelFundoTelaPrincipal.setBounds(0, 0, 900, 510);

jMenuCadastro.setText("Cadastros");

jMenuItemCadMedico.setText("Medicos");
jMenuCadastro.add(jMenuItemCadMedico);

jMenuItemCadPaciente.setText("Pacientes");
jMenuCadastro.add(jMenuItemCadPaciente);

jMenuItemCadEnfermeiro.setText("Enfermeiros");
jMenuCadastro.add(jMenuItemCadEnfermeiro);

jMenuItemCadUsuario.setText("Usuarios");
jMenuCadastro.add(jMenuItemCadUsuario);

jMenuBar1.add(jMenuCadastro);

jMenuRelatorio.setText("Relatorios");
jMenuBar1.add(jMenuRelatorio);

jMenuFerramenta.setText("Ferramentas");

jMenuItemTelaBemVindo.setText("Tela Bem-Vindo");
jMenuItemTelaBemVindo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemTelaBemVindoActionPerformed(evt);
}
});
jMenuFerramenta.add(jMenuItemTelaBemVindo);

jMenuBar1.add(jMenuFerramenta);

jMenuSair.setText("Sair");

jMenuItemSair.setText("Sair");
jMenuItemSair.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemSairActionPerformed(evt);
}
});
jMenuSair.add(jMenuItemSair);

jMenuBar1.add(jMenuSair);

setJMenuBar(jMenuBar1);

setSize(new java.awt.Dimension(911, 563));
setLo
Vitor Gomes

Vitor Gomes

Responder

Posts

09/05/2017

Fabio Parreira

Cara, faz um debug. Esse erro é algum valor que você está esperando, porém o mesmo está retornando "NULL" gerando a exceção.
Responder

Gostei + 0

09/05/2017

Vitor Gomes

Ok, Obrigado
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar