Desabilitar Botoes, como ???  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Ricardo_Neves
JavaChild
[Avatar]

Membro desde: 16/03/2005 00:47:21
Mensagens: 102
Localização: Paranavai - PR
Offline

Pessoal estou precisando desabilitar os botoes de uma janela, maximizar, minimizar e fechar, algume sabe como fazer isso ???
[MSN]
Ricardo_Neves
JavaChild
[Avatar]

Membro desde: 16/03/2005 00:47:21
Mensagens: 102
Localização: Paranavai - PR
Offline

Ah pessoal descobri que o setResizable(false) ou (true), desabilita ou habilita a maxizacao das janelas, e ainda permite ou nao que o usuario redimensione a janela como o mouse, mas como desabilitar que o user redimensione com o arrastar do mouse com possa maximizar como o botao de maximizar, a naum descobri como dexsabiliar o fechar e o minimizar,

valeu
[MSN]
½LØUKØ®
HelloWorld

Membro desde: 25/03/2005 13:20:42
Mensagens: 11
Offline

Amigo,

Não conheço nada de java, sou praticamente 3 zeros a esquerda em questão de java, mas talvez eu possa ajudar.

Segundo o Tio NetBeans, para desabilitar o botão de fechar, vc pode usar um deste metodos

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); (Não faz nada).

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); (Fecha o programa)

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); (Não sei o que faz, deve mudar a disposição da janela)

setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE); (É capaz de só esconder, não tenho certesa)

Segundo a documentação:
DO_NOTHING_ON_CLOSE (defined in WindowConstants): Don't do anything; require the program to handle the operation in the windowClosing method of a registered WindowListener object.

HIDE_ON_CLOSE (defined in WindowConstants): Automatically hide the frame after invoking any registered WindowListener objects.

DISPOSE_ON_CLOSE (defined in WindowConstants): Automatically hide and dispose the frame after invoking any registered WindowListener objects.

EXIT_ON_CLOSE (defined in JFrame): Exit the application using the System exit method. Use this only in applications.


Sobre o redimensionamento, creio que se vc colocar setResizable(false) e especificar o tamanhopreferido, tamanho minimo e tamanho maximo ele deve ficar fixo.

Outra coisa que vc poderia fazer é usar o metodo setUndecorated(true) que retira a decoração do JFrame, ai não aparece o icone, nem os botões de janea default.

Espero ter ajudado em alguma coisa.

abraços,

This message was edited 2 times. Last update was at 31/05/2005 22:43:27

[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team