`
txidol
  • 浏览: 54548 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Swing编程帮助,美化包的使用以及系统托盘

阅读更多
美化包的使用:
import org.jvnet.substance.skin.SubstanceGreenMagicLookAndFeel;
方法:
private void setLAF()
    {
       try
       {
            UIManager.setLookAndFeel(new
                      SubstanceFieldOfWheatLookAndFeel());
            JDialog.setDefaultLookAndFeelDecorated(true);
       }
       catch (UnsupportedLookAndFeelException ex)
       {
            JOptionPane.showMessageDialog(this, "对不起!不支持");
       }
    }

系统托盘方法:
   public void minHide()
      {
       systemTray = SystemTray.getSystemTray();// 获得系统托盘的实例
        ImageIcon ii = new ImageIcon("src/images/001.png");
       this.setIconImage(ii.getImage());
       iconHide = new ImageIcon("src/images/001.png").getImage();
      
       PopupMenu pop = new PopupMenu();// 构造一个右键弹出式菜单
        MenuItem show = new MenuItem("显示窗口");
       MenuItem exit = new MenuItem("退出");
       MenuItem author = new MenuItem("Author");
       pop.add(show);
       pop.add(exit);
       pop.add(author);

       trayIcon = new TrayIcon(iconHide, "开心农场", pop);
       trayIcon.addMouseListener(new MouseAdapter()
       {
            public void mouseClicked(MouseEvent e)
            {
                if (e.getButton() == MouseEvent.BUTTON1)
                {
                    if (e.getClickCount() >= 2)// 双击托盘窗口再现
                       {
                        systemTray.remove(trayIcon);
                        setVisible(true);
                    }
                }
            }
        });
2
0
分享到:
评论

相关推荐

    SWING GUI 美化包及使用说明 JTattoo 各种美化效果告别枯燥

    在"swing美化包"的压缩文件中,可能包含了JTattoo库的jar文件、示例代码以及详细的使用文档。这些资源可以帮助开发者快速理解和应用JTattoo。示例代码展示了如何在实际项目中导入和使用JTattoo,通过查看和运行这些...

    swing界面美化包

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

    Swing窗口美化包.zip

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。在默认情况下,Swing组件的外观可能相对朴素,但通过引入第三方库,如BeautyEye、...

    Java Swing 界面美化包-含源码

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

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如按钮、文本框、菜单等,用于创建桌面应用程序。而BeautyEye则是一个专门针对Java Swing的UI美化框架,它通过自定义的...

    swing 美化包+使用API代码

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在标准Java库中,Swing提供了一系列组件,用于构建桌面应用程序。然而,Swing的默认外观可能并不符合所有开发者...

    swing美化包配套资源

    #### 三、Swing美化包的使用方法 根据给定文件的描述,“美化包加载后,请选择该文件的任何一句,放在构造方法里面,异常处理一下就Ok!” 这句话为我们提供了如何使用这些美化包的具体指导。具体步骤如下: 1. **...

    swing外观 美化包

    总的来说,"swing外观 美化包"是一个强大的工具,可以帮助Java Swing开发者轻松地提升应用的视觉吸引力,创建出更加专业和引人入胜的用户界面。通过合理地运用各种美化策略,可以将普通的Swing应用转变为引人注目的...

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

    在Swing这一Java的图形用户界面(GUI)工具包中,虽然提供了基本的组件和布局管理器,但默认的UI设计往往显得较为朴素。为了使Swing应用看起来更加现代化和吸引人,我们可以引入第三方库,如本案例中的"substance....

    Swing 实现系统托盘

    在Java的Swing库中,实现系统托盘功能可以为应用程序提供一个持续的交互界面,即使主窗口已经最小化或关闭。系统托盘,也称为通知区域或系统通知区,通常位于操作系统任务栏的右侧,允许用户快速访问常用的功能或...

    substance美化包java swing

    总之,Substance 美化包为 Java Swing 开发者提供了一个强大的工具,帮助他们打造更具吸引力的 GUI 应用程序。通过正确地集成和配置 Substance,你可以让你的应用程序在视觉上脱颖而出,提高用户体验。记住,良好的 ...

    美化swing界面的jar包

    在实际开发中,使用这样的美化jar包可以极大地提升Swing应用的用户体验,使其在视觉上更加吸引人。同时,开发者也可以根据需求调整和定制主题,以满足特定项目的风格要求。不过,需要注意的是,虽然美观的界面能提升...

    swing皮肤美化和附带.jar文件

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了一套丰富的组件,如按钮、文本框、滚动面板等,用于创建桌面应用程序。在Swing中,我们可以利用各种...

    Java Swing 皮肤包

    这些外观包括跨平台的Metal Look and Feel(默认)、Windows Look and Feel(仅限Windows系统)以及Nimbus Look and Feel(自Java 6起引入,提供更现代的视觉效果)。 2. **皮肤包的使用**: - **添加JAR文件**:...

    8款Swing皮肤完美版 以修复控制台错误美化包.zip

    com.jtattoo.plaf.aluminium.AluminiumLookAndFeel 椭圆按钮+翠绿色按钮背景+金属质感 ...com.jtattoo.plafacryl.AcrylLookAndFeel 布质感+swing纯风格 com.jtattoo.plaf.graphite.GraphiteLookAndFeel

    javaSwing皮肤大全.rar

    总之,“javaSwing皮肤大全.rar”是一个宝贵的资源,它提供了丰富的Java Swing Look and Feel皮肤,可以帮助开发者快速地为他们的Swing应用程序赋予独特的视觉风格,提高软件的吸引力和用户满意度。通过合理利用这些...

    java实验报告———JavaSwing编程.pdf

    标题中提到的“JavaSwing编程”,指的是在Java编程语言中,使用Swing库进行图形用户界面(GUI)编程的一种实践。Swing是Java的一个工具包,用于开发Java应用程序的图形用户界面。它提供了一套丰富的组件,可以让...

    Java使用swing 组件窗体美化的例子.rar

    通过这个例子,初学者可以深入理解如何使用Swing组件创建交互式的窗口应用,以及如何通过自定义代码实现更高级的功能,如窗体风格的动态切换。这有助于提升Java GUI编程的技巧,对于开发桌面应用或者需要创建复杂...

    令Swing风格更加美化的插件

    本资源“令Swing风格更加美化的插件”正是为了帮助开发者实现这一目标。 首先,Swing界面的美化通常涉及到以下几个方面: 1. **主题更换**:Swing支持多种Look and Feel(L&F),这是决定窗口和控件外观的样式。...

    使用JavaSwing重写的美化版窗口模板

    在这个“使用JavaSwing重写的美化版窗口模板”中,我们可以深入探讨Java Swing在构建美观、交互性强的窗口应用中的运用。 1. **Java Swing基础**: - Swing是Java的轻量级GUI框架,它使用Java2D进行渲染,可以创建...

Global site tag (gtag.js) - Google Analytics