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;
}
}