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/OfficialRecommendedCellRenderer.java

View differences:

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

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

  
44
    public OfficialRecommendedCellRenderer() {
45
    }
44
	public OfficialRecommendedCellRenderer() {
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
        PackageOfficialRecommended status = (PackageOfficialRecommended) value;
52
        JLabel check = new JLabel();
53
        URL resource;
51
		Icon icon;
52
		PackageOfficialRecommended status = (PackageOfficialRecommended) value;
53
		JLabel check = new JLabel();
54
		URL resource;
54 55

  
55
        switch (status) {
56
		switch (status) {
56 57

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

  
64
            return check;
65
			return check;
65 66

  
66
        case OFFICIAL_NOT_RECOMMENDED:
67
            resource =
68
                this.getClass().getResource(
69
                    "/images/officialNotRecommended.png");
70
            icon = new ImageIcon(resource);
71
            check.setToolTipText("_official");
72
            check.setIcon(icon);
67
		case OFFICIAL_NOT_RECOMMENDED:
68
			resource = this.getClass().getResource(
69
					"/images/officialNotRecommended.png");
70
			icon = new ImageIcon(resource);
71
			check.setToolTipText("_official");
72
			check.setIcon(icon);
73 73

  
74
            return check;
74
			return check;
75 75

  
76
        case NOT_OFFICIAL_RECOMMENDED:
77
            resource =
78
                this.getClass().getResource(
79
                    "/images/notOfficialRecommended.png");
80
            icon = new ImageIcon(resource);
81
            check.setIcon(icon);
82
            check.setToolTipText("_not_official_recommended");
83
            return check;
76
		case NOT_OFFICIAL_RECOMMENDED:
77
			resource = this.getClass().getResource(
78
					"/images/notOfficialRecommended.png");
79
			icon = new ImageIcon(resource);
80
			check.setIcon(icon);
81
			check.setToolTipText("_not_official_recommended");
82
			return check;
84 83

  
85
        case NOT_OFFICIAL_NOT_RECOMMENDED:
86
            resource = this.getClass().getResource("/images/notOfficial.png");
87
            icon = new ImageIcon(resource);
88
            check.setIcon(icon);
89
            check.setToolTipText("_not_official");
90
            return check;
84
		case NOT_OFFICIAL_NOT_RECOMMENDED:
85
			resource = this.getClass().getResource("/images/notOfficial.png");
86
			icon = new ImageIcon(resource);
87
			check.setIcon(icon);
88
			check.setToolTipText("_not_official");
89
			return check;
91 90

  
92
        default:
93
            // no image as default
94
            return check;
91
		default:
92
			// no image as default
93
			return check;
95 94

  
96
        }
97
    }
95
		}
96
	}
98 97

  
99 98
}

Also available in: Unified diff