Aplicação java desktop em FullScream

Beleza galera, minha duvida é o seguinte como faço para minha aplicação java desktop abrir em fullscream (ou seja tomar toda a extensão da tela ate mesmo sobre a barra de tarefas) ? :?:

Não mexo com swing, mas se não me engano vc pode dar um setSize(), e como parametro do setSize() vc passa a resolução da tela.
Ex:
setSize(640, 480);
setSize(800, 600);
setSize(1024, 768);

Opa, tem este tutorial da própria sun: http://java.sun.com/docs/books/tutorial/extra/fullscreen/index.html

Abaixo, vai um pequeno código de exemplo:

[code]import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class TelaInteira {
public static void main(String[] args) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
Window w = new Window(null);
Button b = new Button(“Teste tela cheia. Clique para sair.”);
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(1);
}
});
w.add(b, BorderLayout.CENTER);
gd.setFullScreenWindow(w);
}
}[/code]

Espero ter ajudado.

Oopa, perdão … não sei porque, na resposta anterior, acabei entendendo como criar uma aplicação em tela cheia, sem a parte do titulo, sem botão maximizar/minimizar, etc.

Se for somente um JFrame em tela cheia, voce pode utilizar o codigo abaixo:

[code]import javax.swing.JFrame;

public class TelaInteira2 {
public static void main(String[] args) {
JFrame f = new JFrame(“Teste tela inteira”);
f.setExtendedState(f.getExtendedState()|JFrame.MAXIMIZED_BOTH);
f.setVisible(true);
}
}[/code]

Eu sempre fiz assim:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

[quote=dm_thiago]Eu sempre fiz assim:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH); [/quote]

Oi,

++

Tchauzin!

A diferença é que MAXIMIZED_BOTH é o efeito maximizado não o FUll Screen Exclusive Mode.

Para JFrames interessante usar assim.

	GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
		GraphicsDevice gd = ge.getDefaultScreenDevice();
JFrame frame = new JFrame();
frame.add/componentes  e tal
frame.setUndecorated(true);//Retira as bordas e barra de titulo da janela
	gd.setFullScreenWindow(frame);
	}
}

[quote=Mark_Ameba]A diferença é que MAXIMIZED_BOTH é o efeito maximizado não o FUll Screen Exclusive Mode.

Para JFrames interessante usar assim.

[code]
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
JFrame frame = new JFrame();
frame.add/componentes e tal
if (gd.isFullScreenSupported()) {
frame.setUndecorated(true);//Retira as bordas e barra de titulo da janela

 gd.setFullScreenWindow(frame);
  }	

[/code][/quote]

Só complementando o código…

A propósito… Full Scream seria um grito cheio??? ^^

[]´s

AHuAHuAHU

FullScream

Nem tinha reparado.