我之前在java应用程序中使用了shutdown hooks,但是在java swing中没有。 我想为scala swing app添加一个关闭钩子。 Scala swing没有主要方法,所以我不知道如何实现它 我想在关闭之前运行一些方法,以便在关闭钩子旁边有其他方法 请建议。
答案 0 :(得分:3)
你看过SwingApplication
吗?
有main
或startup
注册Runtime.addShutdownHook
。
如果你的意思是这样的话,那就是shutdown
模板方法。
答案 1 :(得分:0)
你的意思是什么? :
class MyFrame extends Frame {
peer.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE)
override def closeOperation() {
println("Hello")
exit(0)
}
}
框架关闭时将打印 Hello
。