Có thể xử lý ngoại lệ bằng cách tạo cảnh báo bật lên không?Chúng tôi có thể tạo cảnh báo lỗi bật lên trong java không?
Trả lời
Có khóa học JOptionPane.
Khi bạn đang đối phó với một ngoại lệ, bạn có thể sử dụng này:
try
{
} catch (Exception e)
{
JOptionPane.showMessageDialog(null, e.toString(), "Error",
JOptionPane.ERROR_MESSAGE);
}
Hoặc, khi bạn chỉ cần xác định lỗi của riêng bạn:
if (someList.size() == 0)
{
JOptionPane.showMessageDialog(null, "List contained 0 elements!", "Error",
JOptionPane.ERROR_MESSAGE);
}
Cảm ơn rất nhiều ..... Nó làm việc .. – bsm
Chắc chắn; sử dụng một JOptionPane
:
JOptionPane.showMessageDialog(null, "ohnoes!", "ohnoes!", JOptionPane.ERROR_MESSAGE);
Kết hợp với một UncaughtExceptionHandler
như here và bạn đã cài đặt xong.
Bạn có thể tạo ra một lớp mà thực hiện Thread.UncaughtExceptionHandler
và đăng ký sử dụng Thread.setDefaultUncaughtExceptionHandler(...)
.
Trong phương thức public void uncaughtException(final Thread pThread, final Throwable pException)
, bạn có thể mở hộp thoại báo lỗi bằng cách sử dụng JOptionPane.showMessageDialog(...)
hoặc nội dung tương tự.
Điều đó sẽ cho phép bạn mở cửa sổ bật lên cho mọi ngoại lệ không được cung cấp miễn là bạn có môi trường thời gian chạy hỗ trợ gui cục bộ, tức là bạn không chạy ở chế độ không đầu hoặc gọi mã từ xa.
- 1. Lỗi cảnh báo không tải lên "NS_ERROR_NOT_AVAILABLE"
- 2. Thông báo cảnh báo bật lên trên iPhone
- 3. Cách hiển thị thông báo bật lên mà không có ngữ cảnh
- 4. Tôi có thể loại trừ một số cảnh báo cụ thể khỏi "xử lý cảnh báo dưới dạng lỗi" mà không vô hiệu hóa chúng không?
- 5. javascript: cách hiển thị lỗi tập lệnh trong cảnh báo bật lên?
- 6. Cách tạo Menu bật lên có Menu phụ trong Java
- 7. cảnh báo bật lên javascript khi nhấp vào liên kết
- 8. Tôi có thể thử/bắt cảnh báo không?
- 9. Cảnh báo PHP: stream_socket_client(): Không thể bật mật mã?
- 10. Chúng tôi có thể gỡ lỗi Xaml trong WPF không?
- 11. Tôi có thể xử lý cảnh báo cụ thể dưới dạng lỗi không?
- 12. Chúng ta có thể có các nút dọc trong hộp thoại cảnh báo Android không?
- 13. Thông báo bật lên KDE trong xmonad
- 14. Bật cảnh báo di chuyển
- 15. Tôi có thể thấy lý do cảnh báo ở đâu?
- 16. PHP: bật thông báo bật lên rồi chuyển hướng trang
- 17. Làm cách nào để tôi có thể tạo cửa sổ bật lên thông báo trên Windows Mobile như thế này?
- 18. cảnh báo lực trong java
- 19. Tạo hộp thông báo bật lên với trường Nhập
- 20. Làm thế nào để hiển thị cảnh báo bật lên trong ca cao?
- 21. Cảnh báo chứng chỉ Windows 8: Chúng tôi không thể xác minh ai đã tạo tệp này
- 22. Trình tải lên Java/Flash có thể tải lên có thể tải lên bằng Java không?
- 23. Joomla - Cảnh báo! Không thể di chuyển lỗi tệp
- 24. Chúng tôi có thể không khai báo các phương thức trong các tệp tiêu đề không?
- 25. Cửa sổ bật lên trong Java Swing
- 26. Chúng tôi có thể bật/tắt GPS theo chương trình trong iPhone không?
- 27. Tôi có thể dừng vị trí JS.href không có cửa sổ bật lên không?
- 28. Để hiển thị thông báo lỗi mà không cần hộp cảnh báo trong Java Script
- 29. Lỗi: Cảnh báo: strpos() [function.strpos]: Offset không có trong chuỗi - không thể tìm thấy giải pháp
- 30. Bật cảnh báo duy nhất trong Visual Studio
Nếu bạn không cung cấp một khung hoặc bối cảnh, chúng tôi đang mắc kẹt đoán xem điều gì có thể hiệu quả trong hoàn cảnh của bạn. –
Có thể ném một ngoại lệ và xử lý nó ở nơi khác? – dave
Có, tôi đang ném một ngoại lệ ... muốn mở một cửa sổ bật lên. Có thể không? – bsm