From 319e4745319a0496c021c788c1b98efe06a0449a Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 18 Sep 2013 21:54:55 +0200 Subject: Default icons for items with no typeicon given --- src/main/java/com/c2kernel/gui/EntityDetails.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/gui/EntityDetails.java') diff --git a/src/main/java/com/c2kernel/gui/EntityDetails.java b/src/main/java/com/c2kernel/gui/EntityDetails.java index 8af0f80..ed13035 100644 --- a/src/main/java/com/c2kernel/gui/EntityDetails.java +++ b/src/main/java/com/c2kernel/gui/EntityDetails.java @@ -9,6 +9,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; +import javax.swing.ImageIcon; import javax.swing.JComponent; import javax.swing.JLabel; import javax.swing.JPanel; @@ -134,7 +135,9 @@ public class EntityDetails extends JPanel implements ChangeListener, Runnable { c.anchor = GridBagConstraints.NORTH; c.ipadx = 5; c.ipady = 5; - current = new JLabel(ImageLoader.findImage("typeicons/"+myEntity.getIconName()+"_32.png")); + ImageIcon icon = ImageLoader.findImage("typeicons/"+myEntity.getIconName()+"_32.png"); + if (icon==ImageLoader.nullImg) icon = ImageLoader.findImage("typeicons/item_32.png"); + current = new JLabel(icon); gridbag.setConstraints(current, c); titlePanel.add(current); // Place Name/ID Label -- cgit v1.2.3