Revision 37584 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/execution/panel/renderers/OsAndArchitectureCellRenderer.java

View differences:

OsAndArchitectureCellRenderer.java
39 39
 */
40 40
public class OsAndArchitectureCellRenderer extends DefaultTableCellRenderer {
41 41

  
42
    private static final long serialVersionUID = 3767874502044161245L;
42
	private static final long serialVersionUID = 3767874502044161245L;
43 43

  
44
    public OsAndArchitectureCellRenderer() {
45
    }
44
	public OsAndArchitectureCellRenderer() {
45
	}
46 46

  
47
    public Component getTableCellRendererComponent(JTable table, Object value,
48
        boolean isSelected, boolean hasFocus, int row, int column) {
47
	@Override
48
	public Component getTableCellRendererComponent(JTable table, Object value,
49
			boolean isSelected, boolean hasFocus, int row, int column) {
49 50

  
50
        Icon icon;
51
        PackageOsAndArchitecture osArch = (PackageOsAndArchitecture) value;
52
        JLabel check = new JLabel();
53
        URL resource;
51
		Icon icon;
52
		PackageOsAndArchitecture osArch = (PackageOsAndArchitecture) value;
53
		JLabel check = new JLabel();
54
		URL resource;
54 55

  
55
        switch (osArch) {
56
		switch (osArch) {
56 57

  
57
        case LINUX_32:
58
            resource = this.getClass().getResource("/images/linux_x86.png");
59
            icon = new ImageIcon(resource);
60
            check.setIcon(icon);
61
            check.setToolTipText("_linux_x86");
62
            return check;
58
		case LINUX_32:
59
			resource = this.getClass().getResource("/images/linux_x86.png");
60
			icon = new ImageIcon(resource);
61
			check.setIcon(icon);
62
			check.setToolTipText("_linux_x86");
63
			return check;
63 64

  
64
        case LINUX_64:
65
            resource = this.getClass().getResource("/images/linux_AMD64.png");
66
            icon = new ImageIcon(resource);
67
            check.setIcon(icon);
68
            check.setToolTipText("_linux_AMD64");
69
            return check;
65
		case LINUX_64:
66
			resource = this.getClass().getResource("/images/linux_AMD64.png");
67
			icon = new ImageIcon(resource);
68
			check.setIcon(icon);
69
			check.setToolTipText("_linux_AMD64");
70
			return check;
70 71

  
71
        case WINDOLS_32:
72
            resource = this.getClass().getResource("/images/windows_x86.png");
73
            icon = new ImageIcon(resource);
74
            check.setIcon(icon);
75
            check.setToolTipText("_windows_x86");
76
            return check;
72
		case WINDOLS_32:
73
			resource = this.getClass().getResource("/images/windows_x86.png");
74
			icon = new ImageIcon(resource);
75
			check.setIcon(icon);
76
			check.setToolTipText("_windows_x86");
77
			return check;
77 78

  
78
        case WINDOLS_64:
79
            resource = this.getClass().getResource("/images/windows_AMD64.png");
80
            icon = new ImageIcon(resource);
81
            check.setIcon(icon);
82
            check.setToolTipText("_windows_AMD64");
83
            return check;
79
		case WINDOLS_64:
80
			resource = this.getClass().getResource("/images/windows_AMD64.png");
81
			icon = new ImageIcon(resource);
82
			check.setIcon(icon);
83
			check.setToolTipText("_windows_AMD64");
84
			return check;
84 85

  
85
        default:
86
            return check;
87
        }
86
		default:
87
			return check;
88
		}
88 89

  
89
    }
90
	}
90 91

  
91 92
}

Also available in: Unified diff