Извините, если у вас есть такой вопрос, но я не смог его найти. Я нашел вещи, как создать кнопку прослушивателя, и люди создают кнопку и выполняют на ней действие. Я хочу, чтобы кнопка закрытия (кнопка x) была нажата для всплывающего окна предупреждения и говорила, что проект не сохраняется. Я не мог найти, как получить доступ к кнопке закрытия. Как использовать кнопку-прослушиватель с кнопкой закрытия? Надежда поняла. СпасибоOn Close button action Java
0
A
ответ
1
Вам необходимо добавить WindowAdapter
в ваш JFrame
.
myFrame.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
// do something
}
});
Теперь, каждый раз, когда кто-то нажимает на кнопку закрытия, метод windowClosing()
будет называться. Проверьте, сохранил ли пользователь работу. Если нет, либо автоматически сохраните его, либо попробуйте пользователь сохранить его.
1
перегружать действие закрытия/выхода
http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html
Create custom operation for setDefaultCloseOperation?
определить метод отдельно и добавить слушателя для близкого действия.
Смежные вопросы
- 1. Force Close on Button Press
- 2. Force Close on button click
- 3. Close Button on VS11 Apps
- 4. Force close on click on radio button
- 5. Java submit button action
- 6. ttwMusicPlayer action on play button
- 7. toggle action on button click
- 8. java Swing button action
- 9. Java - Button Action Questions
- 10. Close button on lightbox не работает
- 11. Ukit modal prevent close on escape button
- 12. JOptionPane close frame on No button
- 13. JQuery Close Button issue on Click
- 14. Bootstrap list with close button on right
- 15. Fade animation on Floating Action Button
- 16. Bootstrap modal close button
- 17. Button return = action button home
- 18. Java add button on button when mouseover
- 19. JFrame Close button
- 20. shiny bsModal close button
- 21. close button css position
- 22. Dojo Lightbox Close Button
- 23. wxNotebook Close Button?
- 24. LeanModal Close Button Rails
- 25. Close Button JTabbedPane
- 26. Notification Bar close button
- 27. Froala custom close button
- 28. Close Form Button Event
- 29. Change Titlewindow close button
- 30. Click Button - No Action
Просмотрите ответы на [Событие OnExit для приложения Swing?] (Http://stackoverflow.com/questions/2467070/onexit-event-for-a-swing-application). –
Я думаю, что это ссылка, что ваш ищете :) http://stackoverflow.com/questions/9093448/do-something-when-the-close-button-is-clicked-on-a-jframe –
спасибо, кажется, я не мог правильно это сделать. – Nick