Tela cheia

2 respostas
AndreSI

[size=18]olá pessoal, alguem sabe como fazer com que um frame ocupe toda a tela do computador e sobrepor a barra de tarefas tipo quando agente aperta f5 no power point???
agradeço![/size][color=darkblue] [/color] :lol:

2 Respostas

davidbuzatto

AndreSI, você não precisa aumentar o tamanho da fonte para chamar atenção quando postar.
O segredo para seu problema é usar o método setUndecorated() para tirar a decoração (parte externa) do frame.
Veja um exemplo de código.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JFrameTelaCheia extends JFrame {

    public JFrameTelaCheia() {

        // retira as bordas, barra de título, etc.
        setUndecorated( true );

        // maximiza
        setExtendedState( MAXIMIZED_BOTH );

        add( new JLabel( "Pressione <ESC> para fechar!" ), BorderLayout.CENTER );

        addKeyListener( new KeyAdapter() {
            public void keyPressed( KeyEvent evt ) {
                if ( evt.getKeyCode() == KeyEvent.VK_ESCAPE ) {
                    System.exit( 0 );
                }
            }
        });

    }

    public static void main( String[] args ) {
        new JFrameTelaCheia().setVisible(true);
    }

}
AndreSI

valew!! é isso mesmo :thumbup: :thumbup: :thumbup: :thumbup:

Criado 1 de fevereiro de 2013
Ultima resposta 2 de fev. de 2013
Respostas 2
Participantes 2