`
lin358
  • 浏览: 65265 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java托盘程序实例

    博客分类:
  • j2se
阅读更多
import java.awt.AWTException;
import java.awt.Image;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class TrayTest {
	static Image image = Toolkit.getDefaultToolkit().getImage("D:\\icon.png");
	static TrayIcon trayIcon = new TrayIcon(image,"测试托盘图标");


	public static void main(String[] args) {
		if(SystemTray.isSupported()){
			SystemTray tray = SystemTray.getSystemTray();
			trayIcon.setImageAutoSize(true);//设置自动调整大小的属性。
			trayIcon.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent e) {
					System.out.println("在这儿呢?");
					//displayMessage:在托盘图标附近显示弹出消息。
//TrayIcon.MessageType   java.awt 确定哪个图标将显示在消息标题中,以及消息根据显示生成的可能的系统声音。
					trayIcon.displayMessage("测试者", "你能看到什么?",TrayIcon.MessageType.INFO);
				}
			});

			try{
				tray.add(trayIcon);
			}catch(AWTException e){
				e.printStackTrace();
			}
		}
	}

}


转载至:http://blog.csdn.net/youyigong/article/details/6845381
分享到:
评论

相关推荐

    Tray Java托盘代码实例

    从提供的文件`Tray.txt`和`TrayTest.txt`中,我们可以找到一个简单的Java托盘代码实例。例如: ```java import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; ...

    java 托盘小例子

    Java托盘小例子是一个实用的程序,它展示了如何在Java应用程序中实现系统托盘功能。在许多现代桌面应用中,用户界面(UI)通常包含一个托盘图标,允许程序在后台运行并提供快速访问菜单选项,即使窗口已被最小化。在...

    java程序实现系统托盘功能

    在Java编程环境中,实现系统托盘功能是一项常见的需求,它允许程序在主窗口最小化或关闭后仍然在操作系统任务栏的系统托盘区域保持活跃,从而提供便捷的访问入口,如QQ、微信等应用程序就广泛使用了这一特性。...

    JAVA系统托盘图标控制程序

    在Java编程语言中,系统托盘图标(System Tray Icon)是一种功能强大的用户界面元素,它允许应用程序在操作系统任务栏的托盘区域显示图标并提供菜单或快捷操作,即使主窗口被最小化或隐藏也能与用户交互。这个"JAVA...

    java实现托盘、气泡程序源码

    这个"java实现托盘、气泡程序源码"是一个实用的示例,可以帮助开发者了解如何在Java应用程序中实现这样的功能。 首先,让我们详细了解一下Java中的系统托盘和气泡提示的实现原理: 1. **系统托盘(System Tray)**...

    Java系统托盘 Java系统托盘

    在Java编程环境中,系统托盘(System Tray)功能允许应用程序在主窗口最小化后仍然在操作系统任务栏的托盘区域保持存在,以便用户可以轻松访问和控制应用。这对于那些需要后台运行或者不需要频繁显示用户界面的应用...

    一个完整系统托盘(java)

    通过分析提供的`JAVA托盘Tray`源代码,你可以看到如何创建、添加、处理事件、显示消息和管理托盘图标的完整流程。这将有助于你在实际项目中实现类似的功能,提升用户界面的交互性和用户体验。学习并理解这些概念和...

    JAVA托盘程序____systray4j

    【JAVA托盘程序——systray4j】 在Java编程中,系统托盘(System Tray)功能允许应用程序在操作系统任务栏或通知区域中创建一个图标,以便在最小化时提供快速访问和操作。systray4j是一个轻量级的库,它为Java...

    托盘闪动消息提醒(有声音+源码)-JAVA版

    本实例着重讲解如何在JAVA应用程序中实现托盘通知功能,同时伴有声音提示,这对于桌面应用来说尤其重要,因为它们需要在用户界面不被占据的情况下,有效地吸引用户的注意力。 首先,让我们了解一下Java中的系统托盘...

    java实现托盘处理

    实现Java中的系统托盘功能,可以增强应用程序与用户的交互性,尤其是在后台运行时提供通知的能力。 首先,我们需要导入相关的Java库来使用系统托盘功能。这通常涉及到`java.awt.TrayIcon`和`java.awt.Toolkit`这两...

    java 托盘图标

    在Java编程语言中,托盘图标(Tray Icon)是一种特殊的功能,允许应用程序在系统托盘(也称为...通过这些步骤,你可以创建一个完整的Java托盘图标功能,让用户能够方便地与你的应用程序进行交互,即使它在后台运行。

    Java Application-J2SE实例基础程序

    Java Application-J2SE实例基础程序是Java编程领域中的核心部分,主要关注于桌面应用程序的开发。J2SE,即Java 2 Platform, Standard Edition,是Java平台的标准版,提供了开发和运行桌面应用、服务器端应用以及网络...

    JAVA实现系统托盘

    ### JAVA实现系统托盘知识点详解 #### 一、概述 在现代软件开发中,系统托盘功能被广泛应用于各类应用程序中,特别是在Windows操作系统上。它为用户提供了方便的应用程序控制方式,同时也帮助开发者以更优雅的方式...

    java 实现托盘 显示图标小应用

    系统托盘允许程序在主界面关闭后仍然在操作系统的通知区域保持活跃,用户可以通过点击托盘图标来恢复或与应用程序交互。本教程将详细讲解如何使用Java实现这一功能。 首先,我们需要引入Java的`javax.swing....

    java 托盘定时闪烁

    综上所述,要实现“java 托盘定时闪烁邮件提示”,你需要结合`java.awt.TrayIcon`和`javax.mail`库来创建一个后台应用程序,它会在有新邮件到达时在系统托盘区域闪烁,并弹出窗口显示邮件内容。同时,用户还可以通过...

    JAVA实现托盘功能

    在Java编程环境中,托盘(Tray)功能通常是指应用程序在操作系统任务栏或者通知区域创建一个图标,以便用户可以快速访问或控制程序。这在很多桌面应用中非常常见,例如音乐播放器、即时通讯软件等。Java中的Swing库...

    系统托盘程序示例 IP_Manager

    总的来说,IP_Manager是一个典型的系统托盘程序实例,它将实用的IP管理功能与系统托盘程序的设计理念相结合,为开发者提供了一个学习和实践的平台。通过研究这个程序,不仅可以掌握系统托盘程序的开发技巧,还能加深...

    java实现系统托盘

    2. 获取系统托盘实例,使用`java.awt.Toolkit.getDefaultToolkit().getSystemTray()`。 3. 创建` TrayIcon`对象,传入表示图标的`Image`对象,以及鼠标悬停时显示的`String`消息。还可以设置监听器,处理点击事件等...

    javaQQ实现托盘的小例子

    在Java开发中,实现应用程序的系统托盘功能是一种常见的需求,尤其是在设计桌面应用时,如即时通讯软件、音乐播放器等,它能提升用户体验,使程序更加人性化。本文将详细解析如何在Java中利用`java.awt.SystemTray`...

    JAVA托盘系统--附源码.rar

    Java托盘系统是一种在Java应用程序中实现系统托盘(Tray Icon)功能的技术,它允许程序在任务栏或操作系统通知区域中显示图标,以便在不占用主窗口的情况下提供交互功能。这种技术尤其适用于需要在后台运行的应用...

Global site tag (gtag.js) - Google Analytics