Renderizando JFrame

0 respostas
L

Boa tarde Gujeiros,

Estou com dois problemas:

O primeiro é quando eu renderizo a minha JFrame, deixando-a em FullScreen.
Quando eu clico em um botão para voltar ao tamanho normal e depois aberto o mesmo botão para torna-la fullScreen de novo, não acontece nada. Segue código de redimensionamento:

public void controlesBotoes(){
			botaoFull.addActionListener(new ActionListener(){
				@Override
				public void actionPerformed(ActionEvent evt) {
//					int altura = frame.getHeight();
//					int largura = frame.getWidth();
					GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
					if(device.getFullScreenWindow() == null){	
						 device.setFullScreenWindow(frame);
//						 frame = new Player();
						 frame.add(painelPrincipal);
						 frame.setUndecorated(true);
						 frame.setVisible(true);
						 frame.pack();
				         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//				         painelControles.setVisible(false);
					}else{
						frame.setVisible(true);
						frame.setSize(600,450);
						frame.setLocationRelativeTo(null);
						frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
						
					}
				}	
			});

O segundo é:
Quando deixo a JFrame em FullScreen, a barra superior da JFrame não some ( senão me engano é a Til bar).. Gostaria de saber o por que?

frame.setUndecorated(true);
Criado 14 de setembro de 2013
Respostas 0
Participantes 1