黑马程序员技术交流社区

标题: 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