scala GUI に swing を使用したいと思います。アプリケーションの状態は akka アクターによって処理され、フォールト トレランスによって復元される場合があります。
スイング障害後にアプリケーションを復元したい。Java プログラマーが EDT 例外ハンドラーを確立し、EDT プロキシーを作成するためのレシピをいくつか見つけました。スイング例外を処理するためのscalaの方法は何ですか? scala ラッパーはより優れたツールを提供しますか?
scala GUI に swing を使用したいと思います。アプリケーションの状態は akka アクターによって処理され、フォールト トレランスによって復元される場合があります。
スイング障害後にアプリケーションを復元したい。Java プログラマーが EDT 例外ハンドラーを確立し、EDT プロキシーを作成するためのレシピをいくつか見つけました。スイング例外を処理するためのscalaの方法は何ですか? scala ラッパーはより優れたツールを提供しますか?
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の専門家でも何でもありません。このサイトへの回答の正確な構文を借りています