`
seven_cuit
  • 浏览: 91302 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ubuntu下使用substance美化JAVA界面

阅读更多

    在制作JAVA桌面的时候为了让界面更美观一点,我一直在windows下使用substance包,但是在linux下使用时却发现界面中所有字符都成了乱码,从同学那么找到了解决办法,跟大家分离一下。

     首先写使用substance外观的代码,然后在要使窗体显示的代码之前调用一个方法

    private static void InitGlobalFont(Font font) {
        FontUIResource fontRes=new FontUIResource(font);
        for(Enumeration<Object> keys=UIManager.getDefaults().keys();keys.hasMoreElements();){
            Object key=keys.nextElement();
            Object value=UIManager.get(key);
            if (value instanceof FontUIResource) {
                UIManager.put(key, fontRes);
            }
        }
    }

这个方法需要一个字体对象作为参数。

添加后再运行一下JAVA程序,字符就正常了!

分享到:
评论

相关推荐

    javase美化包与substance使用说明

    JavaSE美化包与Substance库是为Java标准版应用程序提供界面美化和自定义主题功能的工具。在Java Swing或JavaFX应用中,Substance库允许开发者轻松改变应用程序的外观和感觉,创造出独特的用户界面风格,提升用户体验...

    Java Swing 界面美化包-含源码

    "Java Swing 界面美化包-含源码" 就是这样一种解决方案,它专门用于提升 Swing 应用程序的外观。这个包包含了一个名为 Substance 的库,这是一个非常受欢迎的 Swing 界面美化框架。Substance 提供了多种预定义的皮肤...

    Java窗口美化包(substance和JTattoo)

    总的来说,Java窗口美化包如Substance和JTattoo为开发者提供了丰富的工具,使他们能够在Swing应用中创造出吸引人的、个性化的用户界面。无论是想要模仿操作系统原生的外观,还是希望创建独特的视觉风格,这些库都能...

    substance美化包java swing

    Java Swing 是一个用于构建桌面应用程序的图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing 提供了大量的组件,如按钮、文本框、菜单等,允许开发者创建功能丰富的跨平台应用程序。...

    java 界面美化开源jar包

    在Java中,界面美化通常涉及到Swing、JavaFX等GUI框架的使用。 1. **Swing库的美化** Swing是Java的标准GUI库,提供了丰富的组件,如按钮、文本框、面板等。虽然Swing本身提供了基础的样式,但通过引入特定的jar包...

    java课程设计界面美化包,swing也可以这么漂亮

    总之,使用Substance.jar进行Java Swing界面美化是一种高效且实用的方法,尤其适合于课程设计或个人项目。通过学习和实践,开发者不仅可以提升Swing应用的视觉效果,还能深入理解Java GUI编程的高级技巧,为未来开发...

    Java substance.jar 界面设计

    在Java中,我们可以使用多种库和框架来构建美观且功能丰富的界面,其中"substance.jar"就是一个专注于提供高级界面主题和外观的开源库。这个库极大地扩展了Java标准GUI组件的视觉效果,使开发者能够为应用程序创建...

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

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

    java界面美化 提供多套皮肤直接使用

    针对这种情况,"java界面美化 提供多套皮肤直接使用"的主题提供了优化和美化Java GUI的方法,使得应用的视觉效果更加现代、美观。这个资源包包含了多种预设的皮肤,可以方便地应用到你的Java应用中,实现快速的界面...

    Flamingo(ribbon)、substance6.3 Java皮肤插件

    Flamingo和Substance是两个Java Swing库,用于增强用户界面的外观和感觉。它们主要被用来设计桌面应用,提供了一种方式来定制和美化GUI(图形用户界面)。这两个库在Java开发中尤其受欢迎,因为Java原生的GUI组件...

    使用java编写的界面精美的登录框,使用substance框架

    在“使用java编写的登录框”中,Substance框架的应用使得登录界面更加吸引人,提高了用户体验。开发者可以通过修改代码中的主题设置,改变登录框的颜色、字体、边框样式等,以适应不同的应用环境或者满足用户的个性...

    swing界面美化包

    "swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面美化的实现主要依赖于两个关键概念:LookAndFeel和UI Delegate。LookAndFeel是一种可以改变所有组件外观和感觉的...

    Java的Swing界面皮肤、主题使用(substance.jar)内附使用教程

    为了提升用户界面的视觉吸引力,开发者可以使用第三方库,如Substance库,来改变Swing组件的皮肤和主题。Substance.jar是一个流行的Java库,专门用于为Swing应用添加各种美观的主题和皮肤。 在Java中使用Substance...

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

    总结来说,Java窗口美化包(substance.jar和JTattoo)是Java GUI开发中的重要工具,它们为Swing应用程序提供了丰富多样的界面样式,提升了用户体验,并且集成简单,使用方便。开发者可以根据自己的项目需求选择合适的...

    java—swing美化界面

    Java Swing 是Java GUI(图形用户界面)库的一...总的来说,Java Swing 的界面美化涉及到组件的样式设置、布局管理、图标应用以及事件处理等多个方面。通过不断实践和探索,你可以创造出独特且美观的Swing应用界面。

    java图形界面美化包 nimrodlf-1.0b

    该报用于美化java界面,载入包后加入如下代码: try { UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceFieldOfWheatLookAndFeel"); } catch (ClassNotFoundException e) { // TODO 自动生成的 ...

    窗体美化substance.jar

    一个美观、易用的GUI能极大地提升用户体验,而“窗体美化substance.jar”正是这样一个专注于Java GUI界面美化的重要工具。 Substance库是一个强大的Java Swing外观(LookAndFeel)实现,它提供了多种风格和主题,让...

    Java GUI 美化包

    Java图形用户界面(GUI)美化包是一套专门用于提升Java应用程序界面美观度的工具和库。在Java中,我们通常使用Java Swing或JavaFX来创建GUI应用,但这些默认的组件样式可能相对朴素,不能满足所有开发者对于界面设计...

    Java 界面设计GUI(包含教程,ppt,pdf文件,美化包)

    在本资源包中,包含了丰富的教程、PPT、PDF文件以及美化包,旨在帮助你在一周内掌握Java界面设计的核心技巧。 首先,Java GUI主要依赖于Java AWT(Abstract Window Toolkit)和Swing库。AWT是Java早期提供的GUI组件...

    JavaSwing substance.jar

    一直以来都认为用Swing做出来的程序太难看了,但是又无可奈何,但现在好了,有了substance.jar,只需要在你的程序中添加几行简单的代码,就可以做出非常漂亮的界面来,如果不是亲眼看到,你也许不敢相信这是真的;...

Global site tag (gtag.js) - Google Analytics