Windows系统托盘图标程序之Java实现

原创 2004年08月22日 21:30:00
Windows系统托盘图标程序之Java实现
2004-02-17          点击: 89
Windows系统托盘图标程序之Java实现
什么是Windows系统托盘图标?

Windows状态栏也称系统托盘,位于任务栏的右侧。很多软件运行时会在系统托盘区出现一个小图标,它作为程序运行的一个标志,用户可以通过使用小图标控制程序的显示/隐藏,以及用弹出菜单的方式来控制应用程序。这样不仅方便了用户,而且使用系统托盘图标以更好的节约Windows任务栏的资源。这个小图标被称作Windows系统托盘图标,如:Windows系统的输入法、声音控制图标,或金山词霸、MSN、超级解霸等软件的图标.

程序实现功能:

能够接受任何16x16大小的JPG/GIF图片文件作为托盘图标;
能够在鼠标移到托盘图标上面时显示提示信息;
通过单击托盘图标显示/隐藏程序界面;
程序最小化时不显示在任务条中;
右键单击托盘图标弹出程序控制菜单;
为托盘的其它鼠标事件提供接口,如双击等;
程序运行配置:


Windows + JDK1.4或JRE1.4 以上版本


程序源代码:


下载全部(含C++源码)(约102KB)

声明:


这个程序是在http://jeans.studentenweb.org/java/trayicon/trayicon.html提供的程序源代码基础上改编而成的.不再使用通过VCL提供的弹出菜单,而是直接使用Java的JPopupMenu.当然如果需要,你也可以将它改成PopupMenu;而且相对jeans提供的代码来说使用起来方便多了,只需要几句语句即可完成,TrayIconTest.java即是一个使用的例子.
本程序及代码不得用于商业用途.

JAVA添加托盘图标和托盘弹出式菜单

很多程序在运行的过程中会在系统的托盘区域添加托盘图标,方便用户快捷操作,如QQ等,在JDK1.6及其以后的版本中,JAVA也提供了对系统托盘图标的支持。 我们以系统上的网络连接托盘图标为例,首先,我...
  • jianggujin
  • jianggujin
  • 2016年01月25日 09:44
  • 3691

JAVA SWING 系统托盘(右下角小图标)

JAVA SWING 系统托盘(右下角小图标) package mexxen.questionnaire.view; import java.awt.AWTExce...
  • u010243031
  • u010243031
  • 2014年03月21日 16:50
  • 1625

java托盘提示小程序

package com.msg; import java.applet.Applet; import java.applet.AudioClip; import java.awt.AWT...
  • loganyang123
  • loganyang123
  • 2014年04月14日 14:24
  • 759

Java Swing控件桌面程序 显示托盘图标

给Swing程序添加系统图标需要用到两个主要的类:SystemTray和TrayIcon。 SystemTray 通常用于判断系统是否支持托盘图标和添加系统图标功能;TrayIcon 用来创建一...
  • hao5743
  • hao5743
  • 2014年12月10日 13:02
  • 3150

JAVA添加托盘图标和托盘弹出式菜单

很多程序在运行的过程中会在系统的托盘区域添加托盘图标,方便用户快捷操作,如QQ等,在JDK1.6及其以后的版本中,JAVA也提供了对系统托盘图标的支持。 我们以系统上的网络连接托盘图标为例,首先,我...
  • jianggujin
  • jianggujin
  • 2016年01月25日 09:44
  • 3691

windows API 创建系统托盘图标

系统托盘在我们使用的程序中很普遍,下面我们来看一个很不错的例子,使用Win32 API实现,对理解系统托盘有些帮助。 #include #define IDR_PAUSE 12 #define I...
  • end_ing
  • end_ing
  • 2014年02月13日 17:44
  • 3159

详解隐藏windows系统托盘图标

曾经写过一篇Windows下的任务栏图标编程 ,其实那篇文章讲的是如何将我们自己的程序最小化到托盘并进行操作的编程方法。前两天看到论坛 里有人讨论如何隐藏托盘图标,记得从前为朋友写过一个隐藏大智慧软件...
  • bzhxuexi
  • bzhxuexi
  • 2014年06月05日 22:13
  • 1599

windows系统托盘程序(转)

   系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱。使用系统托盘UI的Windows应用程序数不胜数,比如"金山词霸"、"Winamp"、"RealPlayer"等等。那么如何编写...
  • ghoota
  • ghoota
  • 2014年01月20日 11:51
  • 1052

Java桌面应用程序创建系统托盘图标

/* *Created on 2016年12月8日 *Copyright 2016 Yong Cai Limited crop. All Rights Reserved * *72896**80@qq...
  • caiandyong
  • caiandyong
  • 2016年12月08日 22:04
  • 870

C#实现WinForm程序的动态系统托盘图标

1.在主窗体中添加一个 NotifyIcon 控件-notifyIcon12.在主窗体中添加一个 ContextMenu 控件-contextMenu1,并添加菜单项3.设置 notifyIcon1 ...
  • caowei880123
  • caowei880123
  • 2011年04月27日 17:18
  • 913
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows系统托盘图标程序之Java实现
举报原因:
原因补充:

(最多只允许输入30个字)