[Resolvido]Maximizar JFrame

1 resposta
java
ricardoricardo

Pessoal, tenho uma aplicação e ao executá-la gostaria que a mesma fosse maximizada de forma a esconder a BARRA DE TAREFAS.
Alguém poderia ajudar?
Agradeço desde já. Deus abençoe.

1 Resposta

ricardoricardo

Consegui. Aos que se interessarem logo a seguir a criação de um JFrame Maximizada sobre a barra de ferramentas.

import java.awt.BorderLayout;

import java.awt.Dimension;

import java.awt.EventQueue;

import java.awt.Toolkit;
import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.EmptyBorder;

public class JFrameFullScreen extends JFrame {

private JPanel contentPane;

/**
 * JFrame fica fullscreen, mas a barra de ferramentas não some
 */
public static void main(String[] args) {
	EventQueue.invokeLater(new Runnable() {
		public void run() {
			try {
				JFrameFullScreen frame = new JFrameFullScreen();
				frame.setVisible(true);
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	});
}

/**
 * Create the frame.
 */
public JFrameFullScreen() {
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	contentPane = new JPanel();
	contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
	setContentPane(contentPane);
	contentPane.setLayout(null);
	
	/*pega dimensões da tela*/
    Dimension screenSize = 
        Toolkit.getDefaultToolkit().getScreenSize();

    //sets the location of the window to top left of screen
    setBounds(0,0,screenSize.width, screenSize.height);
    
  //remove o titulo do bar
  		this.setUndecorated(true);
  		
  		//deixa barra de tarefas por baixo da aplicação
  		this.setAlwaysOnTop(true);
	
}

}

Criado 13 de abril de 2016
Ultima resposta 13 de abr. de 2016
Respostas 1
Participantes 1