From 72387080e17876cf1e54de38e383b6efe4ad8edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjist=C3=B3f?= Date: Sun, 15 May 2016 23:20:53 +0200 Subject: [PATCH] added error handling to remote resource in Display --- cicaprojekt/Display.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cicaprojekt/Display.java b/cicaprojekt/Display.java index 5ce8a9a..b179b79 100644 --- a/cicaprojekt/Display.java +++ b/cicaprojekt/Display.java @@ -10,7 +10,8 @@ import java.util.List; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; -import javax.swing.JPanel; +import javax.swing.*; + public class Display extends JPanel{ private List visuals; @@ -40,12 +41,16 @@ public class Display extends JPanel{ clip.loop(Clip.LOOP_CONTINUOUSLY); } catch(Exception e) { - e.printStackTrace(System.out); + JOptionPane.showMessageDialog(null, "Sajnos nem sikerült letölteni a cicazenét! :("); } } public void stopMusic() { - clip.stop(); + try { + clip.stop(); + } + catch (NullPointerException e) + {} } @Override