ポップアップアラートを作成して例外を処理することはできますか?Javaでポップアップエラーアラートを作成できますか?
8
A
答えて
17
もちろんJOptionPaneがあります。
あなたはこの使用できる例外を扱っている:
try
{
} catch (Exception e)
{
JOptionPane.showMessageDialog(null, e.toString(), "Error",
JOptionPane.ERROR_MESSAGE);
}
それとも、あなたは、単にあなた自身のエラー定義されたとき:
if (someList.size() == 0)
{
JOptionPane.showMessageDialog(null, "List contained 0 elements!", "Error",
JOptionPane.ERROR_MESSAGE);
}
+0
ありがとうございます.....その作業.. – bsm
3
確か; JOptionPane
を使用します。hereを示し、あなたはすべてのセットだと
JOptionPane.showMessageDialog(null, "ohnoes!", "ohnoes!", JOptionPane.ERROR_MESSAGE);
はUncaughtExceptionHandler
と組み合わせます。
3
をあなたはThread.UncaughtExceptionHandler
を実装するクラスを作成し、登録することができをそれはThread.setDefaultUncaughtExceptionHandler(...)
を使用しています。
public void uncaughtException(final Thread pThread, final Throwable pException)
メソッドでは、JOptionPane.showMessageDialog(...)
などのエラーダイアログを開くことができます。
これは、ローカルGUIをサポートするランタイム環境を備えている(つまり、ヘッドレスモードで実行していないか、リモートコードを呼び出していない)場合、キャッチされない例外ごとにポップアップを開くことができます。
関連する問題
- 1. Javaでアンドロイドで簡単にスレッドを作成できますか?
- 2. ABCLでJavaクラスを作成できますか?
- 3. public static abstract classをjavaで作成できますか?
- 4. C++プログラムで.javaファイルを作成できますか?
- 5. ページ固有のアンカータグをdocusign(Java)で作成できますか?
- 6. Javaでカスタム演算子を作成できますか?
- 7. C/C++のみからJavaクラスを作成できますか?
- 8. @SuppressWarningsを拡張するJavaアノテーションを作成できますか?
- 9. Java HashMapはデッドロックを作成できますか?
- 10. カスタムjava。*パッケージを作成できますか?
- 11. ScalaでJavaで保護されたアクセスでメソッドを作成できますか?
- 12. Javaでは、Classオブジェクトから匿名サブクラスのインスタンスを作成できますか?
- 13. C++でコントロールを作成し、Javaアクティビティで使用できますか?
- 14. Javaでenumの動的プロキシを作成することはできますか?
- 15. JavaでBufferedWriterの配列を作成することはできますか?
- 16. Javaで関数を持たないスレッドを作成できますか?
- 17. NetBeansでJava Webプロジェクトを作成できません
- 18. Java仮想マシンを作成できませんでした
- 19. PyObject *(numpy.float32)を作成できますか?
- 20. Androidボタンテンプレートを作成できますか?
- 21. dotnetnuke:マスターページを作成できますか?
- 22. VB6 - フルパスディレクトリを作成できますか?
- 23. java Windows 7で新しいファイルを作成できませんでしたか?
- 24. springsourceツールでJava仮想マシンエラーを作成できませんでしたか?
- 25. Javaを使用してDLLを作成することはできますか?
- 26. "new"キーワードでオブジェクトを作成するか、Javaで "new"なしで作成する
- 27. ABCpdfはJavascriptで作成したページからPDFを作成できますか?
- 28. Javaのインタフェースのオブジェクトを作成することはできますか?
- 29. MonoTouch:DbParameterCollectionを作成できませんか?
- 30. メインウィンドウを作成できませんか?
フレームワークやコンテキストを提供していない場合、私たちはあなたの状況で動くかもしれないものを推測しています。 –
例外がスローされ、別の場所で処理される可能性がありますか? – dave
はい私は例外をスローしています...ポップアップウィンドウを開くために使用しますか? – bsm