簡體   English   中英

處理scala應用程序中的swing異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM