Bom eu usei o setBackground da maneira que se segue abaixo e ele não permanece no meu form conforme a cor que escolhi o que será que to fazendo de errado?
[code]
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class JPrincipal extends JFrame {
public void criarJanela(){
//Titulo da janela
this.setTitle("TITANIUS");
this.getContentPane().setLayout(null);
//Janela Maximizada
this.setExtendedState(MAXIMIZED_BOTH);
//Fechar a aplicação quando clicar no "x", parar vm
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//Muda a cor do fundo do formulário
this.setBackground(Color.black);
//Cria objeto da barra de menu
JMenuBar menubar = new JMenuBar();
//Cria objeto menu e seus objetos itens abaixo de cada um
JMenu mnuusuarios = new JMenu("Usuarios");
JMenuItem cadusuarios = new JMenuItem("Cadastro");
JMenuItem relusuarios = new JMenuItem("Relatório");
JMenuItem sair = new JMenuItem("Sair");
mnuusuarios.add(cadusuarios);
mnuusuarios.add(relusuarios);
mnuusuarios.add(sair);
menubar.add(mnuusuarios);
cadusuarios.addActionListener(new ClicadoCadUsu());
sair.addActionListener(new ClicadoSair());
JMenu mnuclientes = new JMenu("Clientes");
JMenuItem cadclientes = new JMenuItem("Cadastro");
JMenuItem relclientes = new JMenuItem("Relatório");
mnuclientes.add(cadclientes);
mnuclientes.add(relclientes);
menubar.add(mnuclientes);
JMenu mnufornecedores = new JMenu("Fornecedores");
JMenuItem cadfornece = new JMenuItem("Cadastro");
JMenuItem relfornece = new JMenuItem("Relatório");
mnufornecedores.add(cadfornece);
mnufornecedores.add(relfornece);
menubar.add(mnufornecedores);
this.setJMenuBar(menubar);
//Visibilidade da janela
this.setVisible(true);
}
public static void main(String[] args) {
JPrincipal janela = new JPrincipal();
janela.criarJanela();
}
}[/code]