Setar o para o frame iniciar maximizado

Pessoal estou estudando java…e estudando estou construindo pequenas aplicações para me exercitar…

em uma aplicação que fiz setei para o frame principal iniciar seu estado maximizado, agora na segunda estou setando da mesma maneira usando o this.setExtendedState(MAXIMIZED_BOTH);

so que o frame não maximiza quando ele inicia,

import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import javax.swing.BorderFactory;
import javax.swing.border.BevelBorder;

public class Controle extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

/**
 * This is the default constructor
 */
public Controle() {
	super();
	initialize();
}

/**
 * This method initializes this
 * 
 * @return void
 */
private void initialize() {
	this.setSize(788, 299);
	this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	this.setContentPane(getJContentPane());
	this.setTitle("Controle-3 Beta");
	this.setExtendedState(MAXIMIZED_BOTH);
	this.setVisible(true);
}

/**
 * This method initializes jContentPane
 * 
 * @return javax.swing.JPanel
 */
private JPanel getJContentPane() {
	if (jContentPane == null) {
		jContentPane = new JPanel();
		jContentPane.setLayout(new BorderLayout());
		jContentPane.setBorder(BorderFactory.createCompoundBorder(null, null));
	}
	return jContentPane;
}

}

veja se te serve.

http://www.arquivodecodigos.net/arquivo/visualizar_dica.php?qual_dica=1141

Bota no initialize() ai

setMaximum(true)