Abrir form maximizado no netbens 6.9 [RESOLVIDO]

8 respostas
caike_chb

E ai galera!
Tô iniciando no mundo java, e tô aprendendo no fuçometro. Uso o netbens 6.9 e tô criando um JFrame em modo gráfico, mas queria saber como iniciar ele já maximizado e centralizado.
Alguém pode me ajudar?

Valew

8 Respostas

A
JFrame seuFrame = new JFrame();
seuFrame.setExtendedState(seuFrame.getExtendedState()|JFrame.MAXIMIZED_BOTH);
seuFrame.setVisible();
E

caike_chb:
E ai galera!
Tô iniciando no mundo java, e tô aprendendo no fuçometro.

Aprender a criar telas em Swing no fuçômetro é garantia de:

a) Ter muitas frustrações

b) Aprender tudo errado, porque exige conhecer os conceitos.

Pelo menos leia o Java Tutorial (use o Google Translator se o inglês não é a sua praia: )

http://download.oracle.com/javase/tutorial/uiswing/

caike_chb

Descupe entanglement mas acho que não me expressei bem. Qndo eu disse “Fuçômetro”, queria dizer que foi sem ajuda de ninguém, por conta própria com leitura e estudo.
O código do andre.froes para abrir maximizado funcionou perfeitamente, mas queria saber também como abrir um JFrame centralizado na tela.
Se alguém souber me avisem ok?

Valew galera!

abraço!

caike_chb

Ai Galera! Achei o que eu queria Valew!!!

Pra abrir o JFrame centralizado fiz assim:

SeuJFrame.setLocationRelativeTo(null);

Abraço!

caike_chb

Galera retornei os estudos em java e ainda não consegui abrir o formulario maximizado,. Uso o NetBeans 7.1, como fazer para abrir um form maximizado?

InicianteJavaHenriqu

Bom, não é o Netbeans 6.9, 7.1 ou qualquer outra versão (incluindo Eclipse, bloco de notas ou qualquer outra IDE ou editor de texto) responsável por isto, mas sim o JAVA.

seuForm.setExtendedState(JFrame.MAXIMIZED_BOTH);

flw :thumbup:

caike_chb

InicianteJavaHenrique consegui resolver, desse jeito não funcionou muito não, mas pesquisei a sua sintaxe e achei essa:

this.setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);

então ficou assim:

public class jf_principal extends javax.swing.JFrame {

    
    /**
     * Creates new form jf_principal
     */
    public jf_principal() {
        initComponents();
        
        this.setExtendedState(this.getExtendedState()|JFrame.MAXIMIZED_BOTH);
                
    }

Valeu Galera!!!

InicianteJavaHenriqu

Se vc consegui blz.

Mas não tem pq não funcionar a maneira que eu passei sempre uso assim e nunca tive problemas.

Criado 2 de setembro de 2010
Ultima resposta 28 de mar. de 2012
Respostas 8
Participantes 4