Revision 38564 branches/v2_0_0_prep/extensions/org.gvsig.hyperlink.app/org.gvsig.hyperlink.app.extension/src/main/java/org/gvsig/hyperlink/app/extension/LinkListener.java

View differences:

LinkListener.java
28 28
import java.awt.Toolkit;
29 29
import java.awt.geom.Point2D;
30 30
import java.net.URI;
31
import java.net.URL;
32 31

  
33
import javax.swing.ImageIcon;
34

  
32
import org.gvsig.andami.IconThemeHelper;
35 33
import org.gvsig.andami.PluginServices;
36 34
import org.gvsig.app.project.documents.view.toolListeners.InfoListener;
37 35
import org.gvsig.fmap.mapcontext.layers.FLayer;
......
68 66
    private Cursor cur = null;
69 67
    private MapControl mapCtrl;
70 68
    private ManagerRegistry registry;
71
    private Image imageCursor = null;
69
//    private Image imageCursor = null;
72 70
    public static final int TYPELINKIMAGE = 0;
73 71
    public static final int TYPELINKTEXT = 1;
74 72
    public ExtensionPoint formatManagers;
......
89 87
    }
90 88

  
91 89
    private void initialize() {
92
        URL url =
93
            PluginServices.getPluginServices(this)
94
                .getClassLoader()
95
                .getResource("images/LinkCursor.gif");
96
        if (url != null) {
97
            ImageIcon img = new ImageIcon(url);
98
            imageCursor = img.getImage();
99
            cur =
100
                Toolkit.getDefaultToolkit().createCustomCursor(imageCursor,
90
        cur = Toolkit.getDefaultToolkit().createCustomCursor(this.getImageCursor(),
101 91
                    new Point(16, 16),
102 92
                    "Hyperlink");
103
        } else {
104
            PluginServices.getLogger()
105
                .error("Icon not found: images/LinkCursor.gif");
106
        }
107 93
    }
108 94

  
109 95
    /**
......
219 205
    }
220 206

  
221 207
    public Image getImageCursor() {
222
        return imageCursor;
208
    	return IconThemeHelper.getImage("cursor-hyperlink");
223 209
    }
224 210
}

Also available in: Unified diff