Galera uma coisa está acontecendo e eu não sei o que fazer, eu estou adicionando botões na tela e quando eu executo o código eles desaparecem e só voltam a aparecer quando eu passo o mouse em cima. Como posso mudar isso ?
package processos.gft;
import java.awt.*;
import javax.swing.*;
public class Principal extends JFrame {
private JPanel jContentPane = null;
private JMenuBar mnuPrincipal = null;
private JMenu mnuCadastro = null;
private JMenu mnuContas = null;
private JMenuItem mnuRubrica = null;
private JMenuItem mnuFavorecido = null;
private JMenuItem mnuRegistrarContas = null;
private JMenuItem mnuRelatorioPrintable = null;
private JMenuItem mnuRelatorioPageable = null;
public JButton btnProjeto = null;
public JButton btnAuditores = null;
public JButton btnorgaos = null;
public JButton btncodinf= null;
public JButton btntppro = null;
public JButton btnlocn = null;
public JButton btnprocesso = null;
public JButton btnconprospen = null;
public JButton btnempresa = null;
public JButton btnlocempre = null;
public JButton btnlocemprersoc = null;
public JButton btndistpros = null;
public JButton btndisempre = null;
private JMenu mnuSair = null;
public Principal() {
super();
initialize();
}
public void initialize() {
this.setJMenuBar(getMnuPrincipal());
this.setSize(1256, 600);
FlowLayout layout = new FlowLayout(FlowLayout.CENTER);
JFrame frame = new JFrame(“Sistemas de Processos”);
JPanel pane = new JPanel(layout);
frame.setContentPane(pane);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800, 600);
//frame.setVisible(true);
//this.setContentPane(getJContentPane());
//this.setTitle(“Sistemas de Processos”);
//this.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
//Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
//setBounds((screenSize.width - 1024) / 2, (screenSize.height - 720) / 2,
/// 1024, 720);
Projetos();
Auditores();
Orgaos();
Codinfo();
TipPros();
Locn();
Processos();
ConsultaProsPen();
Empresa();
EmpresaCMC();
Empresarsocial();
DisPros();
DisEmpre();
}
public static void main(String[] args) {
new Principal().setVisible(true);
}
private JMenuBar getMnuPrincipal() {
if (mnuPrincipal == null) {
mnuPrincipal = new JMenuBar();
mnuPrincipal.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 11));
mnuPrincipal.add(getMnuCadastro());
mnuPrincipal.add(getMnuContas());
mnuPrincipal.add(getMnuSair());
}
return mnuPrincipal;
}
public void Projetos()
{
Container tela = getContentPane();
setLayout(null);
btnProjeto = new JButton(“Projetos”);
btnProjeto.setBounds(50, 50, 100, 50);
tela.add(btnProjeto);
setVisible(true);
setLocationRelativeTo(null);
}
public void Auditores (){
Container tela = getContentPane();
setLayout(null);
btnProjeto = new JButton(“Auditores”);
btnProjeto.setBounds(50, 110, 100, 50);
tela.add(btnProjeto);
setVisible(true);
setLocationRelativeTo(null);
}
public void Orgaos (){
Container tela = getContentPane();
setLayout(null);
btnorgaos = new JButton(“Órgãos”);
btnorgaos.setBounds(50, 220, 100, 50);
tela.add(btnorgaos);
setVisible(true);
setLocationRelativeTo(null);
}
public void Codinfo (){
Container tela = getContentPane();
setLayout(null);
btncodinf = new JButton(“Códigos de Informações”);
btncodinf.setBounds(50, 280, 150, 50);
btncodinf.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 9));
tela.add(btncodinf);
setVisible(true);
setLocationRelativeTo(null);
}
public void TipPros (){
Container tela = getContentPane();
setLayout(null);
btntppro = new JButton(“Tipos de Processos”);
btntppro.setBounds(50, 340, 150, 50);
btntppro.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
tela.add(btntppro);
setVisible(true);
setLocationRelativeTo(null);
}
public void Locn (){
Container tela = getContentPane();
setLayout(null);
btnlocn = new JButton(“Localizar Processos Pelo número”);
btnlocn.setBounds(200, 50, 200, 50);
btnlocn.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
tela.add(btnlocn);
setVisible(true);
setLocationRelativeTo(null);
}
public void Processos (){
Container tela = getContentPane();
setLayout(null);
btnprocesso = new JButton(“Processos”);
btnprocesso.setBounds(410, 50, 100, 50);
btnprocesso.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 12));
tela.add(btnprocesso);
setVisible(true);
setLocationRelativeTo(null);
}
public void ConsultaProsPen (){
Container tela = getContentPane();
setLayout(null);
btnconprospen = new JButton(“Consultar Processos Pendentes com Auditor”);
btnconprospen.setBounds(220, 110, 275, 50);
btnconprospen.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
tela.add(btnconprospen);
setVisible(true);
setLocationRelativeTo(null);
}
public void Empresa (){
Container la = getContentPane();
setLayout(null);
btnempresa = new JButton(“Empresas”);
btnempresa.setBounds(290, 220, 100, 50);
btnempresa.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
la.add(btnempresa);
setVisible(true);
setLocationRelativeTo(null);
}
public void EmpresaCMC (){
Container a = getContentPane();
setLayout(null);
btnlocempre = new JButton(“Localizar Empresa pelo CMC”);
btnlocempre.setBounds(290, 280, 200, 50);
btnlocempre.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
a.add(btnlocempre);
setVisible(true);
setLocationRelativeTo(null);
}
public void Empresarsocial (){
Container tel = getContentPane();
setLayout(null);
btnlocemprersoc = new JButton(“Localizar empresa pela Razão Social”);
btnlocemprersoc.setBounds(290, 340, 250, 50);
btnlocemprersoc.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 9));
tel.add(btnlocemprersoc);
setVisible(true);
setLocationRelativeTo(null);
}
public void DisPros (){
Container te = getContentPane();
setLayout(null);
btndistpros = new JButton(“Distribuição dos processos”);
btndistpros.setBounds(550, 50, 200, 35);
btndistpros.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
te.add(btndistpros);
setVisible(true);
setLocationRelativeTo(null);
}
public void DisEmpre (){
Container t = getContentPane();
setLayout(null);
btndisempre = new JButton(“Distribuição das Empresas”);
btndisempre.setBounds(550, 110, 200, 35);
btndisempre.setFont(new java.awt.Font(“Dialog”,
java.awt.Font.BOLD, 10));
t.add(btndisempre);
setVisible(true);
setLocationRelativeTo(null);
}
private JMenu getMnuCadastro() {
if (mnuCadastro == null) {
mnuCadastro = new JMenu();
mnuCadastro.setText(“Cadastro”);
mnuCadastro.setFont(new Font(“Dialog”, Font.BOLD, 12));
mnuCadastro.add(getMnuRubrica());
mnuCadastro.add(getMnuFavorecido());
}
return mnuCadastro;
}
private JMenu getMnuContas() {
if (mnuContas == null) {
mnuContas = new JMenu();
mnuContas.setText(“Contas”);
mnuContas.add(getMnuRegistrarContas());
mnuContas.add(getMnuRelatorioPrintable());
mnuContas.add(getMnuRelatorioPageable());
}
return mnuContas;
}
private JMenuItem getMnuRubrica() {
if (mnuRubrica == null) {
mnuRubrica = new JMenuItem();
mnuRubrica.setFont(new Font(“Dialog”, Font.PLAIN, 12));
mnuRubrica.setText(“Rubrica”);
mnuRubrica.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//new Rubrica().setVisible(true);
}
});
}
return mnuRubrica;
}
private JMenuItem getMnuFavorecido() {
if (mnuFavorecido == null) {
mnuFavorecido = new JMenuItem();
mnuFavorecido.setFont(new Font(“Dialog”, Font.PLAIN, 12));
mnuFavorecido.setText(“Favorecido”);
mnuFavorecido
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//new Favorecido().setVisible(true);
}
});
}
return mnuFavorecido;
}
private JMenuItem getMnuRegistrarContas() {
if (mnuRegistrarContas == null) {
mnuRegistrarContas = new JMenuItem();
mnuRegistrarContas.setText(“Registrar”);
mnuRegistrarContas.setFont(new Font(“Dialog”, Font.PLAIN, 12));
mnuRegistrarContas
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//new RegistraConta().setVisible(true);
}
});
}
return mnuRegistrarContas;
}
private JMenuItem getMnuRelatorioPrintable() {
if (mnuRelatorioPrintable == null) {
mnuRelatorioPrintable = new JMenuItem();
mnuRelatorioPrintable.setText(“Relatório usando Printable”);
mnuRelatorioPrintable.setFont(new Font(“Dialog”, Font.PLAIN, 12));
mnuRelatorioPrintable
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//RelatorioPrintable rel = new RelatorioPrintable();
//rel.setModal(true);
//rel.setVisible(true);
}
});
}
return mnuRelatorioPrintable;
}
private JMenuItem getMnuRelatorioPageable() {
if (mnuRelatorioPageable == null) {
mnuRelatorioPageable = new JMenuItem();
mnuRelatorioPageable.setText(“Relatório usando Pageable”);
mnuRelatorioPageable.setFont(new Font(“Dialog”, Font.PLAIN, 12));
mnuRelatorioPageable
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//RelatorioPageable rel = new RelatorioPageable();
//rel.setModal(true);
//rel.setVisible(true);
}
});
}
return mnuRelatorioPageable;
}
private JMenu getMnuSair() {
if (mnuSair == null) {
mnuSair = new JMenu();
mnuSair.setText(“Sair”);
mnuSair.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
System.exit(0);
}
});
}
return mnuSair;
}
}