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. Winfrom 使用TabControl控件模拟程序向导步骤

    .NET : 隐藏TabControl的标签栏   在给应用程序添加一个向导的做法有很多,但其中比较简便易行的是使用TabControl.如下图所示 但有一个小小的美中不足,就是:作为向导而言,我们可 ...

  2. Promise小结

    Promise是异步里面的一种解决方案,解决了回调嵌套的问题,es6将其进行了语言标准,同意了用法,提供了`promise`对象, promise对象有三种状态:pending(进行中) .Resol ...

  3. Go -- php 中的pack("H*", $string) 转换成go

    pack("H*", $string) 转化成这样: //16进制字符串转[]byte func HexToByte(hex string) []byte { length := ...

  4. 兄弟连新版Linux视频教程

    兄弟连新版Linux视频教程目录:F:\linux\兄弟连新版Linux视频教程├(1)云计算是什么东西集群又是嘛玩意?.mp4├(2)兄弟连新版Linux教程 1.1.1 Linux系统简介-UNI ...

  5. django 模板实现换行

    django中的模板并不能实现自动换行,遇到/n的话不会自动换行,毕竟/n是python里面的换行符,html怎么可能认识呢? 那如何实现在模板中换行呢 <p> {{ article.co ...

  6. Android之旅七 Service简介

    1.          Service是什么:它是一个应用程序组件.没有图形化界面.通常用来处理一些耗时比较长的操作(例如下载.播放MP3等等).可以使用Service更新ContentProvide ...

  7. JVM组成部分以及内存模型

    一.JVM的组成部分 我们先把JVM这个虚拟机实现机制画出来,例如以下图所看到的: 从这个图中能够看到,JVM是执行在操作系统之上的,它与硬件没有直接的交互. 我们再来看下JVM有哪些组 成部分,例如 ...

  8. java线程总结(1/5)

    前言 闲来无事正值面试,看面试中有线程之问题,特此总结一番. 正文 一.线程和进程的区别:1.每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销.2.线程可以看成时轻量级的进程 ...

  9. Solidworks如何自动打开和关闭特征识别FeatureWorks

    如果直接对已有的零件识别特征,可能会报错   删除多余的特征,先只保留一个输入(注意没有必要连草图也删掉,草图不会影响识别特征,你识别完了之后草图再接着该拉伸拉伸,该切除切除),然后再次执行识别特征, ...

  10. 流媒体播放mime类型添加

    .m3u8 application/x-mpegURL.ts video/MP2T