Problema em setar cor e dimensão

Olá!

Não estou conseguindo setar o tamanho do painel e do frame, e nem setar a cor do frame.

......
painel = new JPanel();
painel.setLayout(new FlowLayout());
painel.setBackground(Color.WHITE);

........

frame = new JFrame();
frame.setTitle("Dados");
frame.setLayout(new GridLayout(2, 1));
frame.add(painel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);

Problema banal, mas espero que possam me ajudar :wink:

Ola,

O tamanho do frame ´w atraves do setSize(int,int), sendo que ao inves de chamar o pack() vc chama o setSize.

Em relação a cor… coloca o contentPane do Frame tb. Assim:

frame.getContentPane().setBackground(Color.WHITE);

Obrigada. Funcionou. Mas o painel ainda não muda de nenhum jeito… : /

Resolvido. Era só tirar a linha frame.setLayout(new GridLayout(2, 1));

Obrigada