4

scala GUI に swing を使用したいと思います。アプリケーションの状態は akka アクターによって処理され、フォールト トレランスによって復元される場合があります。

スイング障害後にアプリケーションを復元したい。Java プログラマーが EDT 例外ハンドラーを確立し、EDT プロキシーを作成するためのレシピをいくつか見つけました。スイング例外を処理するためのscalaの方法は何ですか? scala ラッパーはより優れたツールを提供しますか?

4

1 に答える 1

0

Scala では、ほとんどの状況で Java に似たスタイルのコーディングが可能です。より具体的には、try/catch ブロックを scala で使用できます。ただし、catch ブロックの構文は少し異なります。

catch {
  case e: ExceptionTypeOne => //fill in
  case e: ExceptionTypeTwo => //fill in
  case e: ExceptionTypeThree => //fill in
}

ご覧のとおり、 はすべてのcatch例外をキャッチしてから、Scala スタイルのスイッチを設定します。

私はScalaの専門家でも何でもありません。このサイトへの回答の正確な構文を借りています

于 2012-07-09T23:23:08.680 に答える