0

catch ブロックでは、発生しているエラーを表示するために textArea にエラー メッセージを表示したいと考えています。

4

2 に答える 2

6

EDT に参加していないため、 を使用SwingUtilities#invokeLaterして EDT で安全にアクションを実行できます。

于 2011-12-07T01:42:59.660 に答える
2

catch ブロックは、どのような方法でも呼び出すことができるメソッドを制限しません。それは、そのままでは例外処理スコープにないという点で、その上の try ブロックとのみ異なります。

したがって、次のことができます

1)Any exception throwing gui 要素への呼び出しを、catch ブロック内の別の try/catch 内に囲みます。

またはより単純な

2) 例外のないダイアログ ボックスを安全に起動する JoptionPane のようなコンポーネントを使用するだけです。

于 2011-12-07T02:14:16.847 に答える