黑马程序员技术交流社区
标题:
Substance.jar 6.0 设置水印
[打印本页]
作者:
王小战
时间:
2015-7-30 12:38
标题:
Substance.jar 6.0 设置水印
1。首先要继承substance 中的skin, 加入自己的watermark.
class MySkin extends org.pushingpixels.substance.api.skin.BusinessBlackSteelSkin{
public MySkin(){
super();
SubstanceImageWatermark imageWatermark = new SubstanceImageWatermark(this.getClass().getResourceAsStream("/ICON-INF/watermark.jpg"));
imageWatermark.setOpacity(0.7f);
imageWatermark.setKind(ImageWatermarkKind.APP_ANCHOR);
this.watermark = imageWatermark;
}
}
2.然后给要水印效果的组件的设置属性。
mainFrame.getRootPane().putClientProperty(SubstanceLookAndFeel.WATERMARK_VISIBLE, true);
3.最后就是设置皮肤了。
SubstanceLookAndFeel.setSkin(new MySkin);
作者:
王小战
时间:
2015-7-30 12:41
网上说自从subtance6.0以后就去掉了withWatermark设置水印方法,我又搜了subtance6.0水印的设置方法,上面的对吗,?为什么我这么设置了还是没反应?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2