`
kinganpo
  • 浏览: 51338 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Substance风格无法设置水印效果的处理

 
阅读更多
今天设置Substance风格时发现使用水印时,withWatermark(...)这个方法没了。网上查了下没有找到答案,到官网查API也没有明确的说明。看源码确实没有这个方法,难道是以前的版本的方法现在舍弃了?又仔细查找没有看到有初始化水印的方法。听说新版本的substance.jar有BUG,又听说老版本的有那个方法。于是又下了几个老版本的jar反编译逐个查看,确实看出端倪来了,SubstanceSkin类少了这个withWatermark方法。6.0和6.1版本的都没有,5.3的和5.2的还行就是少了几个风格类型,其他版本的就没看了。其中6.x和5.x的包结构也发生了改变。
	        	    SubstanceImageWatermark watermark  = new SubstanceImageWatermark(
	        			         ClassLoader.getSystemResource("bg.jpg").getFile());   
	        	    watermark.setKind(ImageWatermarkKind.SCREEN_CENTER_SCALE);//设置水印呈现方式
	             watermark.setOpacity(0.5f);//设置水印透明度
	             SubstanceSkin skin = new AutumnSkin().withWatermark(watermark);//初始化水印  
	             SubstanceLookAndFeel.setSkin(skin);  //设置皮肤 


  • 大小: 141.1 KB
分享到:
评论
1 楼 BenoWay 2011-04-19  
http://www.mapfilm.com/articles/2011/04/18/1303094833690.html 这里有在substance 6怎么设水印

相关推荐

    关于Substance风格包无法正确使用的问题

    然而,有时候用户可能会遇到使用Substance风格包时出现无法正常应用的问题。Substance是一个流行的Swing外观和感觉(LookAndFeel)实现,它提供了多种自定义主题,使应用程序界面更加美观。这篇博文将探讨如何解决...

    swing substance风格的jar包

    substance风格需要的jar包,这里有着多种lookandfeel,喜欢用swing的可以看看

    substance jar包和使用说明

    Substance库是一个强大的Java Swing外观(LookAndFeel)框架,它允许开发者轻松地为应用程序创建自定义的用户界面风格。jar包是Java平台上的可执行文件格式,通常包含编译后的类文件和其他资源。在这个场景中,...

    Substance Painter 和 Unity 同步Standard

    在导入设置中,确认所有纹理都已启用“读/写”属性,这样Unity才能根据Substance Painter的元数据正确处理它们。将3D模型导入Unity,然后在Material Inspector中,为模型分配新的材质。由于我们同步的是Standard着色...

    substance-7.0.jar.zip

    Substance.jar是这个库的核心组件,提供了一系列丰富的主题、皮肤、按钮样式、水印效果、边框渲染以及渐变和标题栏渲染功能,使得Java应用程序能够摆脱传统单调的界面,呈现出更加现代化和个性化的视觉体验。...

    substance.jar

    对于水印的添加,Substance也提供了支持,可以在窗口或组件上添加文本或图像水印,增强界面的视觉效果。水印的设置可能需要更复杂的代码,具体实现会根据你的需求进行调整。 总的来说,Substance.jar是一个强大的...

    substance和trident javaGUI界面美化用到的包

    "Substance"和"Trident"是两个专门用于美化Java Swing应用程序的库,它们为开发者提供了丰富的主题和动画效果,使得Java GUI应用程序能够拥有更加现代、吸引人的外观。 Substance库: 1. Substance是一个开源项目,...

    Java窗口美化包(substance和JTattoo)

    此外,Substance还支持动画效果,如按钮的按下、滑动菜单等,使得用户界面更具动态性。 接下来,我们讨论JTattoo。JTattoo是另一个强大的Java外观框架,它基于MigLayout布局管理器,提供了许多现代化的界面风格,如...

    substance-4.3.jar

    在代码中,可以通过调用相应的API设置 Substance Look and Feel,例如: ```java try { for (UIManager.LookAndFeelInfo laf : UIManager.getInstalledLookAndFeels()) { if ("Substance".equals(laf.getName()))...

    substance 6.1 swing 皮肤包

    Substance库以其独特的设计和灵活性,允许开发者轻松地改变应用程序的界面风格,从而为用户提供更美观、更个性化的体验。 在"描述"中提到的"substance 6.1版本",是该库的一个更新迭代,通常会包含一些新功能、性能...

    Substance Designer 曲线插件

    "曲线插件"是Substance Designer中的一个重要组件,它扩展了软件在处理曲线和形状方面的功能,使得艺术家能够更精细地控制和编辑3D模型的表面细节。 曲线插件在Substance Designer中扮演着关键角色,主要体现在以下...

    substance-allAPI及实例

    在 Java GUI 开发中,Substance API 提供了一种强大的方式来提升用户体验,它允许开发者轻松地改变应用的视觉风格,从传统的 Windows 风格到 Mac OS X 风格,甚至自定义的皮肤。通过 Substance,你可以实现如圆角...

    最新版Substance5

    2. **动态效果**:比如按钮的按下效果、鼠标悬停时的高亮显示等,这些动态效果增强了用户体验,使交互更加直观。 3. **可定制性**:开发者可以根据需求自定义主题,包括修改颜色、字体、边框等,实现完全符合应用...

    Java窗口美化包(substance.jar和JTattoo)

    Substance.jar是一个开源的Java外观(LookAndFeel)实现,它提供了丰富的主题和自定义选项,可以让你的应用程序拥有各种风格各异的界面,从Windows到Mac OS X,甚至自定义的现代或扁平化设计。Substance提供了一种...

    swing开源皮肤Substance6.0

    Substance库不仅包含了多种预设的皮肤风格,还允许开发人员根据需求自定义皮肤,使Java应用程序的界面设计具有更高的灵活性。 Substance库的核心功能包括: 1. **多样的皮肤选择**:Substance6.0提供了多种预设的...

    substance-6.0.jar substance-6.0-sources.jar

    1. **主题多样性**:Substance 支持大量的预定义主题,每个主题都有独特的颜色方案和设计风格,开发者可以根据需求选择合适的主题,或者创建自己的自定义主题。 2. **动画效果**:提供了丰富的组件动画,如滑动、...

    substance+swing完整案例

    3. 初始化 Substance:在应用程序启动时调用 `LookAndFeelManager.setLookAndFeel()` 方法,设置 Substance 作为应用程序的外观。 4. 应用主题:选择一个 Substance 内置主题,或者创建自定义主题,并调用相应的方法...

    Allegorithmic Substance Painter 用户手册

    ### Allegorithmic Substance Painter 用户手册关键知识点 #### Getting Started - 开始使用 - **Project Configuration**(项目配置):这是设置新项目的基础步骤。在创建一个新项目时,可以通过`File -> New`来...

    Xol Splink Substance Painter Live Link 2.1.22.rar

    这意味着艺术家在Substance Painter中对模型进行纹理处理时,可以实时预览这些更改在Blender场景中的效果,无需频繁导出和导入,提高了制作流程的连贯性和效率。 2. **功能特性** - **实时同步**:在Substance ...

Global site tag (gtag.js) - Google Analytics