JFrame fullscreen + setResisable(false)

Galera, preciso de um JFrame que ocupe toda a tela e que tabem não possa ser “resized”.
Tentei:

jFrame.setExtendedState(Frame.MAXIMIZED_BOTH);
jFrame.setResizable(false);

Mas não funcionou, a tela nem apareceu, deve ter ficado com tamanho=0.
Tentei tambem:

this.setSize(new Dimension(
Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit
.getDefaultToolkit().getScreenSize().height));
this.setResizable(false);

Quase funcionou, mas a tela ficou com a largura um pouco menor.
Sem o “setResizable(false)” ocupa a tela inteira.
Parece que quando coloco “setResizable(false)” a tela encolhe porque retira um botão da barrinha no topo.
alguem sabe a solução?

Não sei se é o seu caso. Mas comigo já aconteceu do setExtendedState só funcionar quando executado após o setVisible. Na verdade em Windows funcionava normal, mas em Linux (Debian Lenny) tinha que executar depois do setVisible, caso contrário ficava no tamanho padrão.

Não sei porque, mas coloquei o setResisable(false) antes do setSize e funcionou.
Putz era so isso!