Remover a barra padrão de um JFrame

Publicado por Robson Fernando Gomes em 25/01/2016

[ Hits: 4.659 ]

Blog: http://maguscode.blogspot.com/

 


Remover a barra padrão de um JFrame



Há momentos que desejamos remover a barra de JFrame por algum motivo, seja para criar uma personalizada ou simplesmente não deixar o usuário usar suas opções.

Sintaxe:

seu_frame.setUndecorated(true);

Onde:

seu_frame - Frame do qual será removido a barra.

Exemplo:

Frame com barra:

public class teste {

public static void main(String args[]) {
  JFrame frame = new JFrame();
  frame.setBackground(Color.cyan);
  frame.setBounds(40, 40, 600, 500);
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);
 }

}

Frame sem barra:

public class teste {

public static void main(String args[]) {
  JFrame frame = new JFrame();
  frame.setBackground(Color.cyan);
  frame.setBounds(40, 40, 600, 500);
  frame.setUndecorated(true);
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);
 }
}

Fonte: http://maguscode.blogspot.com.br/

Outras dicas deste autor

Lógica para nomes de variáveis, métodos e classes

Listar todos arquivos de uma pasta com Java

Oracle - Criar usuário com privilégio de DBA

POO - Conceitos de herança e composição

Manipulando BigDecimal

Leitura recomendada

Pacote JDK no Ubuntu 10.04

Alinhando texto dentro de um JTextArea em Java Swing

Java 7 no Linux Mint 14 e Ubuntu - Instalação via PPA

Introdução ao Java Micro Edition (J2ME)

Como verificar ou setar permissões em arquivos através do JAVA

  

Comentários
[1] Comentário enviado por removido em 27/01/2016 - 02:38h

Olá.

Gostaria de acrescentar para o caso de quem não está familiarizado com Java (como eu) que o código funciona com o acréscimo de duas linhas:

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


Daí tudo certo.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts