Re:Remover botões da barra de título

Você quer remover os botões ou só desabilita-los?

Você pode impedir maximizar e minimizar fazendo:

Para desabilitar o close:

Para remover toda a decoração do frame (inclui não só os botões, mas TODA decoração):

creio que não tem como…
se nao for com setundecorated…
a não ser que seje um Jinternalframe…

;/

[quote=ViniGodoy]Você quer remover os botões ou só desabilita-los?

Você pode impedir maximizar e minimizar fazendo:

Para desabilitar o close:

Para remover toda a decoração do frame (inclui não só os botões, mas TODA decoração):

galera tenho um arquivo separado que herda JFrame:

[code]Intro intro = new Intro();

    intro.setVisible(true);[/code]

quando dou setUndecorated neste objeto intro, ele lança uma exception

Exception in thread "main" java.awt.IllegalComponentStateException: The frame is displayable. at java.awt.Frame.setUndecorated(Frame.java:809) at cparc.Main.main(Main.java:26)

parece q se o Frame for displayable ele não deixa usar esse método, mas…
oq fazer então?

Leia a exceção. Está dizendo que o estado do componente é ilegal para essa operação. Ou seja, o JFrame não pode ser setado como decorado ou não enquanto estiver visível. Você deve chamar o setUndecorated antes de chamar o setVisible.

PS: evite ressuscitar tópicos… sua dúvida não é a mesma do tópico original. Crie outro tópico para uma situação dessas.

A classe tem que extender de JDialog no lugar JFrame.
Daí depois é só fazer as mesmas configurações com seria pro JFrame.

Saudações.

Como eu faço para retirar aqueles botões (Sair, Maximizar, Minimizar) da barra de títulos de uma JFrame :?:

Valeu

Não, não era bem isso que eu procurava.
O que eu quero é fazer os “três botõezinhos” desaparecerem da barra de títulos, como eu já vi nas Frames do Windows.
Deve haver alguma maneira.
A úvida continua em aberto, mas valeu a tentativa.

:slight_smile:

Mas e aquelas janelas do Windos que não têm nenhum botão na barra de títulos?
:?: