upravena kompilace presun do složky resurces

main
Michal 2025-02-15 10:31:39 +01:00
parent fb09049516
commit c73a87645b
1 changed files with 12 additions and 12 deletions

View File

@ -1,10 +1,8 @@
package jnet.client.gui;
import jnet.client.Client;
import java.awt.Component;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
@ -14,7 +12,6 @@ import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import jnet.lib.Status;
import jnet.lib.object.Map;
import jnet.lib.object.MapObject;
public class MapTreeCellRenderer extends DefaultTreeCellRenderer {
@ -33,19 +30,22 @@ public class MapTreeCellRenderer extends DefaultTreeCellRenderer {
if (o instanceof Map) {
try {
Map m = (Map) o;
String imagePath = "";
switch (m.getStatus()) {
case Status.OK: // online
image = ImageIO.read(new File("img/flag_green.png"));
imagePath = "/img/flag_green.png";
break;
case Status.WARNING: // warning
image = ImageIO.read(new File("img/flag_orange.png"));
imagePath = "/img/flag_orange.png";
break;
case Status.OFFLINE: // offline
image = ImageIO.read(new File("img/flag_red.png"));
imagePath = "/img/flag_red.png";
break;
default: // other
image = ImageIO.read(new File("img/flag_gray.png"));
imagePath = "/img/flag_gray.png";
}
image = ImageIO.read(getClass().getResourceAsStream(imagePath));
if (image != null) {
label.setIcon(new ImageIcon(image));
}