[英]handling swing exceptions in scala application
我想使用swing作為scala GUI。 應用程序狀態由akka actor處理,可以通過其容錯來恢復。
我想在擺動故障后恢復應用。 我已經為java程序員找到了幾個用於建立EDT異常處理程序以及創建EDT代理的方法。 處理swing異常的scala方法是什么? scala包裝器能提供更好的工具嗎?
在大多數情況下,Scala允許類似Java的編碼風格。 更具體地說,可以在scala中使用try / catch塊。 但是,catch塊的語法略有不同。
catch {
case e: ExceptionTypeOne => //fill in
case e: ExceptionTypeTwo => //fill in
case e: ExceptionTypeThree => //fill in
}
如您所見, catch
捕獲所有異常,然后設置Scala樣式開關。
我不是Scala專家或其他什么,我欠我對這個網站的答案的確切語法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.