Zajmuję się programowaniem wahadłowym i jestem trochę zdezorientowany, jak mogę obsługiwać wyjątki na przykład ostatnio część mojego kodu zmienić nazwy plików, więc kiedy testowałem to przyszedłem z "nie masz uprawnień do zmiany nazwy pliku", ponieważ otrzymałem go z komunikatu o wyjątku drukowania. Więc w jaki sposób mogę przekazać tę wiadomość użytkownikowi? i czy powinienem użyć komunikatu JOptionPane lub po prostu pokazać go na pasku stanu?Jak obsługiwać wyjątek java w przyjazny dla użytkownika sposób
Dzięki
Dzięki, ale innym problemem jest to, jak wydrukować określoną wiadomość dla użytkownika, która najlepiej opisuje wyjątek. Czy mogę wydrukować komunikat wyjątku? –
Myślę, że to powinno zależeć od wyjątku. Jeśli masz pewność, że jest to problem z uprawnieniami, poinformuj o tym użytkownika. Jeśli jednak jest to wyjątek, którego się nie spodziewałeś (na przykład przepełnienie stosu), może być wskazane wyświetlenie wyjątku. – kskjon
Może to zależeć od tego, kto jest użytkownikiem, czy są to technicy czy nie? Zależy to również od błędu, w tym konkretnym przypadku błąd jest dość jasny, więc prawdopodobnie mógłbyś po prostu wydrukować tekst błędu, w innych przypadkach ... powiedzieć NullPointerException ... te nic nie znaczą dla użytkownika i jako taki powinieneś udziel im bardziej prostego wyjaśnień z instrukcją sprawdzania dzienników lub porozmawiania z działem pomocy technicznej firmy. –