Full Screen - Java

1. Full Screen - Java

VIctor Ramos
victor_ramoos

(usa KUbuntu)

Enviado em 10/01/2015 - 21:06h

Olá, Minha dúvida é tipo, estou fazendo um pequeno jogo e quero que na tela inicial já seja full screen, usei coisas do tipo:

setExtendedState(javax.swing.JFrame.MAXIMIZED_BOTH);


tk = Toolkit.getDefaultToolkit();

ou

xSize = ((int) tk.getScreenSize().getWidth());
ySize = ((int) tk.getScreenSize().getHeight());
(xSize, ySize);


mas isso só faz com que maximize, queria realmente full screen.

Obrigado


  


2. Re: Full Screen - Java

André
andrezc

(usa Debian)

Enviado em 17/01/2015 - 01:20h


Existe uma API que serve devidamente àqueles que desenvolvem jogos. Trata-se da Full-Screen Exclusive Mode API, que lhe dará o controle do hardware (acesso às configurações da placa de vídeo, por exemplo). Sugiro que comece a partir daqui:
http://docs.oracle.com/javase/tutorial/extra/fullscreen/


Boa sorte.


3. Re: Full Screen - Java

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 17/01/2015 - 10:56h

Amigo , não testei o código em java , mas testei usando o "Jython" e funcionou


import javax.swing.*;

class AlgumaClasse extends JFrame{
public static void main(String[] args){
JFrame janela = new JFrame("Janela");
janela.setExtendedState(janela.MAXIMIZED_BOTH);// Aqui está o segredo . Feche usando o Alt + F4
janela.setUndecorated(true);
janela.setVisible(true);
}
}



Assim deve funcionar, depois testo aqui.

EDIT : Código corrigido
Espero ter ajudado

[]'s

T+


4. Re: Full Screen - Java

Carlos Bruno
cbcarlos7

(usa Linux Mint)

Enviado em 24/04/2015 - 15:13h

Tenta essa aqui no seu JFrame principal

public TelaPrincipal() {
this.setUndecorated(true); // esta é a função para fullscreen

initComponents();

setExtendedState(MAXIMIZED_BOTH);

}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts