Jump to content

Desactivar botão fechar da barra de título


Dinar al-khattab

Recommended Posts

Gostaria de saber se é possível desactivar o botão de fechar da barra de título. Dava-me jeito que o utilizador não pudesse carregar no botão da barra de título porque a  aplicação tem um botão sair que grava os dados na base de dados antes de sair. Eu já utilizei o setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE), mas o botão continua activo só que não faz nada e isso nao me interessa.

Link to comment
Share on other sites

Porque é que não usas uma abordagem diferente e mais correcta. Em vez de desactivares o botão podes implementar a mesma funcionalidade do teu botão sair no botão fechar da janela, não será mais que chamar um método comum, aliás, será apenas chamar tratar o evento certo.

Mas respondendo à tua pergunta, não sei se conseguirás remover facilmente o botão, desablitá-lo é fácil, remove-lo é mais complicado. A única forma que conheço de fazer isso é remover a barra de título completamente e colocar uma barra tua, já sem o botão, e isso é capaz de ser muito trabalho quando pode ser resolvido deixando o botão no sítio.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.