Olá pessoal, estou tentando montar uma tela com o código abaixo mas está aparecendo a mensagem abaixo, alguém pode me ajudar? obrigado.
Exception in thread “main” java.lang.NullPointerException
at Form_Vazio.(Form_Vazio.java:32)
at Form_Vazio.main(Form_Vazio.java:41)
Finished executing
SEGUE O CÓDIGO:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.*;
class Form_Vazio extends JFrame {
private JPanel painel1=null;
private JPanel painel2=null;
private JButton okBtn=null;
private JTabbedPane pane=null;
Form_Vazio() {
setTitle("Meu Formulário");
//setSize(400,300);
//setLocation(1,1);
//setResizable(false);
//setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.getContentPane().setLayout(new BorderLayout());
this.painel1 = new JPanel();
this.painel2 = new JPanel();
this.okBtn = new JButton("Ok");
JTabbedPane pane = new JTabbedPane();
pane.add(new JPanel(), "Dados Básicos");
pane.add(new JPanel(), "Cobrança/Entrega");
pane.add(new JPanel(), "Crédito");
//add(pane);
this.painel1.setLayout(null);
this.painel2.setLayout(new FlowLayout());
this.pane.setBounds(80, 50, 470, 200);
this.painel1.add(this.pane);
this.painel2.add(this.okBtn);
this.add(this.painel1,BorderLayout.CENTER);
this.add(this.painel2,BorderLayout.SOUTH);
}
public static void main(String args[]) {
Form_Vazio janela = new Form_Vazio();
janela.setPreferredSize(new Dimension(600,300));
janela.pack();
janela.setVisible(true);
}
}
EDIT - Por favor,use as tags [ code ] para formatar seu código.