Как установить другую операцию закрытия для моего JFrame помимо myFrame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE)? Пример: У меня есть метод start() и stop(), и я хочу, чтобы stop() вызывается до выхода JFrame (stop() сохраняет мои файлы и присоединяет Thread).JFrame close operation
1
A
ответ
3
Добавить WindowListener
в ваш JFrame
и осуществить windowClosing()
событие:
// Use WindowAdapter if you don't want to implement the rest of the methods
// otherwise use new WindowListener()
window.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
stop();
}});
1
Переопределить метод dispose.
@Override
public void dispose() {
this.stop();
super.dispose();
}
Смежные вопросы
- 1. JFrame On Close Operation
- 2. WCF ServiceHost close operation timedout
- 3. JFrame Close button
- 4. JFrame item menu close
- 5. Функция запуска на JFrame close
- 6. JFrame Trigger Events on Close
- 7. Завершить выполнение потоков на JFrame close
- 8. Jruby Swing override JFrame close event
- 9. Пользовательский дизайн для кнопок Close/Minimize на JFrame
- 10. Swing JFrame Отвечая на собственное окно On Close Event
- 11. Websockets c Ratchet close close
- 12. jQuery close menu auto close
- 13. MFC modess dialog close close
- 14. R dataframe rolsise operation
- 15. Mouse Click Operation VC++
- 16. Excel Detect PasteSpecial operation
- 17. String RDD join operation
- 18. DSS boxcarring skipping operation
- 19. Scala List Operation
- 20. TCP Operation Timed Out
- 21. asp.net mvc long operation
- 22. CRUD operation Grails
- 23. Sql DataFrame - Operation
- 24. checkbox operation in jsp
- 25. String Operation so Slow
- 26. TortoiseSVN: «Operation failed»
- 27. python datetime operation
- 28. Hibernate list operation question
- 29. Matlab, Matrix operation
- 30. Custom Back Navigation operation
где было бы отчуждать Митос, в классе, который простирается JFrame? –
Yeppers, http://docs.oracle.com/javase/6/docs/api/javax/swing/JFrame.html расширяет окно ... Поэтому вы можете переопределить его в своем классе, который расширяет jframe – Grammin