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

View differences:

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

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

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

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

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

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

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

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

  
85
        case INSTALLED_NOT_INSTALLABLE:
86
        	resource = this.getClass().getResource("/images/installedNotInstallable.png");
87
            icon = new ImageIcon(resource);
88
            check.setIcon(icon);
89
            check.setToolTipText("_already_installed. _not_installable");
90
            return check;
86
		case INSTALLED_NOT_INSTALLABLE:
87
			resource = this.getClass().getResource(
88
					"/images/installedNotInstallable.png");
89
			icon = new ImageIcon(resource);
90
			check.setIcon(icon);
91
			check.setToolTipText("_already_installed. _not_installable");
92
			return check;
91 93

  
92
        default:
93
            return check;
94
        }
94
		default:
95
			return check;
96
		}
95 97

  
96
    }
98
	}
97 99

  
98 100
}

Also available in: Unified diff