Botões da tela que herda não aparecem (A imagem fica na tela padrão), o que pode ser?
TELA PADRÃO
package view;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import controller.ControlFuncionario;
import icones.Icones;
public class TelaPadrao extends JFrame{
ImageIcon fundo = new ImageIcon(getClass().getResource("imagemFundo.jpg"));;
public TelaPadrao() {
setSize(1366,768);
setResizable(true);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bemVindo();
barraMenu();
Panel painel = new Panel();
add(painel);
this.setVisible(true);
}
public class Panel extends JPanel{
public void paintComponent(Graphics g) {
super.paintComponent(g);
Image imagem = fundo.getImage();
g.drawImage(imagem, 0,0,this);
}
}
private void bemVindo() {
JLabel saudacao = new JLabel("Pizzeria System");
saudacao.setBounds(1100, 20, 250, 27);
saudacao.setForeground(Color.YELLOW);
saudacao.setFont(new Font("Consolas", Font.BOLD, 25));
add(saudacao);
}
ControlFuncionario controlfunc = new ControlFuncionario();
private void barraMenu() {
JMenuBar barraDeMenu = new JMenuBar();
setJMenuBar(barraDeMenu);
JMenuItem menuSair = new JMenuItem("Sair");
menuSair.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
//controlfunc.removeUsuarioLogado();
dispose();
new TelaLogin();
}
});
barraDeMenu.add(menuSair);
}
public static void main(String[] args) {
new TelaPadrao();
}
}