Lines 669-676
Link Here
|
669 |
} |
669 |
} |
670 |
|
670 |
|
671 |
ColorModel model = colorModel(bitmask? Transparency.BITMASK: Transparency.TRANSLUCENT); |
671 |
ColorModel model = colorModel(bitmask? Transparency.BITMASK: Transparency.TRANSLUCENT); |
|
|
672 |
Object value = image1.getProperty("url", null); |
673 |
URL url = (value instanceof URL) ? (URL) value : null; |
672 |
ToolTipImage buffImage = new ToolTipImage(str.toString(), |
674 |
ToolTipImage buffImage = new ToolTipImage(str.toString(), |
673 |
model, model.createCompatibleWritableRaster(w, h), model.isAlphaPremultiplied(), null, null |
675 |
model, model.createCompatibleWritableRaster(w, h), model.isAlphaPremultiplied(), null, url |
674 |
); |
676 |
); |
675 |
|
677 |
|
676 |
java.awt.Graphics g = buffImage.createGraphics(); |
678 |
java.awt.Graphics g = buffImage.createGraphics(); |
Lines 818-823
Link Here
|
818 |
ColorModel model = colorModel(bitmask ? Transparency.BITMASK : Transparency.TRANSLUCENT); |
820 |
ColorModel model = colorModel(bitmask ? Transparency.BITMASK : Transparency.TRANSLUCENT); |
819 |
int w = image.getWidth(null); |
821 |
int w = image.getWidth(null); |
820 |
int h = image.getHeight(null); |
822 |
int h = image.getHeight(null); |
|
|
823 |
if (url == null) { |
824 |
Object value = image.getProperty("url", null); |
825 |
url = (value instanceof URL) ? (URL) value : null; |
826 |
} |
821 |
ToolTipImage newImage = new ToolTipImage( |
827 |
ToolTipImage newImage = new ToolTipImage( |
822 |
toolTipText, |
828 |
toolTipText, |
823 |
model, |
829 |
model, |
Lines 870-877
Link Here
|
870 |
if ("url".equals(name)) { // NOI18N |
876 |
if ("url".equals(name)) { // NOI18N |
871 |
if (url != null) { |
877 |
if (url != null) { |
872 |
return url; |
878 |
return url; |
873 |
} else { |
|
|
874 |
return imageIcon.getImage().getProperty("url", observer); |
875 |
} |
879 |
} |
876 |
} |
880 |
} |
877 |
return super.getProperty(name, observer); |
881 |
return super.getProperty(name, observer); |