try {
SubstanceImageWater water = new SubstanceImageWater(LoginInterface.class.getResourceAsStream("/demo/001.jpg"));
SubstanceImageWater.setKind(ImageWaterKind.SCREEN_CENTER_SCALE);
SubstanceSkin skin = new SaharaSkin().withWater(water); //初始化有水印的皮肤 UIManager.setLookAndFeel(new SubstanceSaharaLookAndFeel());
SubstanceLookAndFeel.setSkin(skin); //设置皮肤 } catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(LoginInterface.class.getName()).log(Level.SEVERE, null, ex);
}为什么编译器总是说withWater方法不存在,我已经导入Substance.jar文件了,为什么会这样呢?
你这方法只是换了个皮肤而已,照样不行,可能我表达得不够清楚,是没有withWater这个方法。
之前项目中我做的水印都是直接用流去将水印写到图片上,就行了