atitit.系统托盘图标的实现java swing c# .net c++ js

1. 系统托盘图标的结构 1

2. Java swing的实现 1

3. .net的实现 1

4. C++的实现 1

5. Web js html的实现 2

6. ----code 2

7. 定时监听,每到什么时候就提醒   2

8. 参考 3

1. 系统托盘图标的结构

建立托盘图标,

动态图标不断闪烁... 这个走要用timer实现兰..

带右键菜单(显示主界面,选项,关于本软件,关于作者,退出)

tooltip

加个定时监听,每到什么时候就提醒

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. Java swing的实现

SysTrayX tray=new SysTrayX( path," 信息发布器",popmenu);

.atibrow

3. .net的实现

见参考

4. C++的实现

见参考

5. Web js html的实现

Js可以通过插件实现。。Aplet等。。

6. ----code

public static void main(String[] args) {

if (SystemTray.isSupported()) {// 判断当前平台是否支持系统托盘

st = SystemTray.getSystemTray();

Image image = Toolkit.getDefaultToolkit().getImage(

AppIco.class.getResource("/com/attilax/ico/ati.png"));// 定义托盘图标的图片

createPopupMenu();

TrayIcon ti = new TrayIcon(image, "Desktop Demo Tray", pm);

try {

st.add(ti);

} catch (AWTException ex) {

ex.printStackTrace();

}

}

}

7. 定时监听,每到什么时候就提醒

1. //加个定时监听,每到什么时候就提醒

2.    try

3.     {

4.     java.util.Timer timer = new java.util.Timer();

5.     timer.schedule(new TimerTask() {

6.         public void run() {

7.          String eet="2012-08-28 17:39:30";

8.          String str=thisTime().replace("-","").replace(":","").replace(" ","");

9.          String str1=eet.replace("-","").replace(":","").replace(" ","");

10.          ));

11.          ));

12.          ;

13.          )

14.          {

15.              t++;

16.              )

17.              {

18.                 trayIcon.displayMessage("警告", "这是一个警告提示!", TrayIcon.MessageType.WARNING);

19.              }

20.          }

21.         }

22.     }, , );

23.     //监听结束

24.     }

25.     catch(Exception ex)

26.     {

27.         System.out.println("Timer exception");

28.     }

29.  }

8. 参考

paip.提升用户体验------c++ Qt5 实现程序图标以及动态托盘闪烁图标 - 推酷.htm

paip.c#.net托盘图标的建立使用总结 - attilax的专栏 - 博客频道 - CSDN.NET.htm

Java Swing系统托盘的使用 - 心如止水,万事皆成。心态决定我的成功。2013-05-01下定决心。2014-05-11人生的转折点 - 博客频道 - CSDN.NET.htm

atitit.系统托盘图标的设计java swing c# .net c++ js的更多相关文章

  1. Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现

    Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现 1. 建立悬浮窗口引用代码 1 1.1. 定义悬浮窗口,设置this主窗口引用,是为了在悬浮窗口中 ...

  2. Atitit.收银机小票打印功能的设计  java php c#.net版本

    Atitit.收银机小票打印功能的设计  java php c#.net版本 1. 1. 打印方式有4种:1 1.1. 1.1. 一是不经过任何修改,直接调用javascript中的window.pr ...

  3. paip.web数据绑定 下拉框的api设计 选择框 uapi python .net java swing jsf总结

    paip.web数据绑定 下拉框的api设计 选择框 uapi  python .net java swing jsf总结 ====总结: 数据绑定下拉框,Uapi 1.最好的是默认绑定..Map(k ...

  4. atitit.木马病毒webshell的原理and设计 java c# .net php.

    atitit.木马病毒webshell的原理and设计 java c# .net php. 1. 隐蔽性 编辑 WebShell后门具有隐蔽性,一般有隐藏在正常文件中并修改文件时间达到隐蔽的,还有利用 ...

  5. atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

    atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 1 2. ...

  6. atitit.基于虚拟机的启动器设计 --java 启动器 java生成exe

    atitit.基于虚拟机的启动器设计 --java 启动器   java生成exe exe4j   vs  nativej 1. step1读取配置文件 1 1.1. regular mode   . ...

  7. atitit. 文件上传带进度条 atiUP 设计 java c# php

    atitit. 文件上传带进度条 atiUP 设计 java c# php 1. 设计要求 1 2. 原理and 架构 1 3. ui 2 4. spring mvc 2 5. springMVC.x ...

  8. atitit.窗体静听esc退出本窗体java swing c# .net php

    atitit.窗体静听esc退出本窗体java swing c# .net php 1. 监听esc  按键 1 1.1. 监听一个组件 1 1.2. 监听加在form上 1 2. 关闭窗体 2 1. ...

  9. atitit.D&D drag&drop拖拽文件到界面功能 html5 web 跟个java swing c#.net c++ 的总结

    atitit.D&D drag&drop拖拽文件到界面功能 html5 web 跟个java swing c#.net c++ 的总结 1. DND的操作流程 1 2. Html5 注 ...

随机推荐

  1. MySql Replication基本原理

    Replication的思想是将数据在集群的多个节点同步.备份,以提高集群数据的可用性(HA):Mysql使用Replication架构来实现上述目的,同时可以提升了集群整体的并发能力.5.6版本作为 ...

  2. strcpy,memcpy,memmove和内存重叠分析

    一:strcpy函数用法和实现: /* GNU-C中的实现(节选): */ char* strcpy(char *d, const char *s) { char *r=d; while((*d++= ...

  3. 批量修改mp3文件的title等

    批量修改mp3文件的title等 不是改文件名哦: 下载地址:https://mp3tag.en.softonic.com/ 帮助文档:file:///C:/Program%20Files%20(x8 ...

  4. 转: windows下C++ UI库 UI神器-SOUI

    转:http://www.cnblogs.com/setoutsoft/p/4996870.html 前言 在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候.尽管很多 ...

  5. 接口测试框架开发(二):extentreports报告中文乱码问题

    转载:http://www.cnblogs.com/lin-123/p/7146935.html 问题:中文乱码 问题解决:eclipse设置编码为utf-8 结果:

  6. 并发编程JUC系列AQS(CountDownLatch、CyclicBarrier、Semaphore)

    一.CountDownLatch package com.jonychen.test; import java.util.concurrent.CountDownLatch; import java. ...

  7. 加加减减(你真的懂++--吗) C#

    目录  TOC \o "1-3" \h \z \u 自增量. PAGEREF _Toc456268662 \h 1 08D0C9EA79F9BACE118C8200AA004BA9 ...

  8. mac git xcrun error active developer path 错误

    一:情景: 在mac下使用git;xcode4.6的环境时,需要安装command line tools ,但是在装了xcode5之后,就不需要安装command line tools了,默认已经集成 ...

  9. RxJava2.0教程

    尝试在新的项目中,引用一些流行的优秀的开源框架,在简书上偶然发现一篇很棒的写RxJava 2.0的帖子,个人认为非常适合Android开发者,你可以先知道怎么使用,然后再弄清楚里面做了哪些事情,例如可 ...

  10. Python 二维码解码

    二维码解析 Python中关于二维码解析的现成模块有很多,比较著名的就是Zbar以及ZXing.然而很不幸的是,官方的版本都是支持到python2.x,下面是在python2.x的例子: import ...