/* * Diags.java * * Created on 8. Juni 2005, 18:20 * */ package pt.jkaiui.core; import javax.swing.ImageIcon; /** * * @author jbi */ public class Diags extends KaiObject { private String Value1; private String Value2; private String Value3; private ImageIcon Icon; public final static int ICON_DIAG_ORBSERVER = 1; public final static int ICON_DIAG_NETWORK = 2; public final static int ICON_DIAG_ENGINE = 3; public final static int ICON_DIAG_HARDWARE = 4; public final static int ICON_DIAG_PS2 = 5; private final ImageIcon DIAG_ENGINE = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/diag_engine.png")); private final ImageIcon DIAG_ORB = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/diag_orb.png")); private final ImageIcon DIAG_NETWORK = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/diag_network.png")); private final ImageIcon DIAG_HARDWARE = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/diag_hardware.png")); private final ImageIcon DIAG_PS2 = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/ps2.png")); private final ImageIcon DIAG_GCN = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/gcn.png")); private final ImageIcon DIAG_XBOX = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/xbox.png")); private final ImageIcon DIAG_MAC_UNKNOWN = new ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/unknown-console.png")); /** Creates a new instance of Diags */ public Diags() { } public void setValue1(String V1) { this.Value1 = V1; } public String getValue1() { return Value1; } public void setValue2(String V2) { this.Value2 = V2; } public String getValue2() { return Value2; } public void setValue3(String V3) { this.Value3 = V3; } public String getValue3() { return Value3; } public void setIcon(int IconType) { switch (IconType) { case ICON_DIAG_ORBSERVER: { this.Icon = DIAG_ORB; break; } case ICON_DIAG_NETWORK: { this.Icon = DIAG_NETWORK; break; } case ICON_DIAG_ENGINE: { this.Icon = DIAG_ENGINE; break; } case ICON_DIAG_HARDWARE: { this.Icon = DIAG_HARDWARE; break; } } } public void setConsoleIcon(String mac) { if (mac.startsWith("0004")) { this.Icon = DIAG_PS2; } else if (mac.startsWith("0009")) { this.Icon = DIAG_GCN; } else if (mac.startsWith("0050")) { this.Icon = DIAG_XBOX; } else { this.Icon = DIAG_MAC_UNKNOWN; } } public ImageIcon getIcon(){ return this.Icon; } }