Olá, amigos,
Estou com o seguinte problema, quando eu rodo meu aplicativo onde eu uso swing, embora eu tenha colocado no código para a janela abrir maximizada, sempre abre com um tamanho reduzido, aí eu clico no botão X lá no alto à direita da janela, fecho o aplicativo e rodo novamente, aí sempre na segunda vez a janela abre maximizada. Sempre assim. Vejam parte do código abaixo:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Programa03 extends JFrame implements ActionListener, KeyListener
{
JButton B1, B2;
JLabel L1, L2, L3;
JTextField T1, T2, T3;
ImageIcon img1 = new ImageIcon("escola.gif");
public static void main(String args[])
{
JFrame Janela=new Programa03();
Janela.setVisible(true);
WindowListener x = new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit (0);
}
};
Janela.addWindowListener(x);
}
public Programa03() // construtor
{
Dimension dim1 = new Dimension(680, 430);
getContentPane().setLayout(null);
setTitle("Programa Nota dos Alunos");
setResizable(false);
setSize(dim1);
setLocation(60,60);
getContentPane().setBackground(Color.gray);
setExtendedState(MAXIMIZED_BOTH);
// o código não termina aqui.
Só coloquei essa parte do código porque o problema deve estar aí no construtor. Se alguém consegue ver onde está pegando, e puder me ajudar, sou muito agradecido.
Luca
