- JOptionPaneを使用したエラーダイアログ: JavaのSwingライブラリには、エラーダイアログを表示するための便利なクラスJOptionPaneがあります。以下のコードは、JOptionPaneを使用してエラーダイアログを表示する例です。
import javax.swing.JOptionPane;
public class ErrorDialogExample {
public static void main(String[] args) {
try {
// 例外が発生する可能性のあるコード
int result = 10 / 0;
} catch (ArithmeticException e) {
// エラーダイアログを表示
JOptionPane.showMessageDialog(null, "エラーが発生しました: " + e.getMessage(), "エラー", JOptionPane.ERROR_MESSAGE);
}
}
}
- JavaFXを使用したエラーダイアログ: JavaFXを使用してGUIアプリケーションを作成している場合は、JavaFXのダイアログ機能を使用してエラーダイアログを表示することもできます。以下のコードは、JavaFXを使用してエラーダイアログを表示する例です。
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
public class ErrorDialogExample {
public static void main(String[] args) {
try {
// 例外が発生する可能性のあるコード
int result = 10 / 0;
} catch (ArithmeticException e) {
// エラーダイアログを表示
Alert alert = new Alert(AlertType.ERROR);
alert.setTitle("エラー");
alert.setHeaderText("エラーが発生しました");
alert.setContentText("エラー詳細: " + e.getMessage());
alert.showAndWait();
}
}
}
上記のコード例では、try-catch文を使用して例外をキャッチし、エラーダイアログを表示しています。例外の種類やメッセージは、各例に応じて適宜変更してください。
これらの方法を使用することで、Javaプログラムでエラーダイアログを表示し、ユーザーにわかりやすいエラーメッセージを提供することができます。