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.          int et=Integer.parseInt(str.substring(4));

11.          int et1=Integer.parseInt(str1.substring(4));

12.          int t=0;

13.          if(et1-et<=0)

14.          {

15.              t++;

16.              if(t<2)

17.              {

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

19.              }

20.          }

21.         }

22.     }, 0, 1000);

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. java仿qq登录 界面设计,Java Swing仿QQ登录界面效果

    本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...

  2. Java Swing编程之仿js树状折叠菜单

    最近要完成一个需求:用swing做个树状菜单,含二级菜单,点击一级菜单展开二级菜单,且二级菜单数目超过预览视图会出现滚动条.由于swing研究的少,花了不少精力! 先看下测试效果图: 收起图: 展开图 ...

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

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

  4. Atitit。DD dragdrop拖拽功能c#.net java swing的对比与实现总结

    Atitit.D&D drag&drop拖拽功能c#.net java swing的对比与实现总结 1. 实现一个D&D操作一般包括三个步骤: 1 2. .net黑头的拖曳机制 ...

  5. Atitit.java swing打印功能 api  attilax总结

    Atitit.java swing打印功能 api  attilax总结 1. 打印方式有三种:2 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.2 ...

  6. java调用通用对话框,利用Java Swing设计通用对话框

    利用Java Swing设计通用对话框 分享到: 文/杨少波 在Java Swing编程中,程序员还可以自定义对话框,一般可以从JDialog类来继承.下面给出一个对话框类的代码: class Hel ...

  7. Java课程设计-基于Java Swing的学生信息管理系统-版本二

    Java课程设计-基于Java Swing的学生信息管理系统-版本二 1.介绍 2.相关技术 3. 代码仓库 4.所需环境 5.安装教程 6.运行截图 7.相关博客 1.介绍 设计一个简单学生个人信息 ...

  8. 【java毕业设计】基于java+swing+Eclipse的推箱子游戏设计与实现(毕业论文+程序源码)——推箱子游戏

    基于java+swing+Eclipse的推箱子游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的推箱子游戏设计与实现,文章末尾附有本毕业设计的论文 ...

  9. 【java毕业设计】基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现,文章末尾 ...

  10. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

最新文章

  1. 面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?
  2. 让Ubuntu自动登录到X
  3. Linux - CentOS 6.3 (x86_64)安装过程详细图解
  4. iOS如何随意的穿插跳跃,push来pop去
  5. android jni调用so库
  6. MonoRail - 简介 [基础知识篇]
  7. webpack联邦模块之webpack运行时
  8. SNMP简单网络管理协议
  9. Flink笔记--深度全面总结
  10. python爬虫酷狗_python爬虫教程:爬取酷狗音乐,零基础小白也能爬取哦
  11. Futter基础第19篇: 实现调用第三方时间选择器、日期选择器、时间戳
  12. ElasticSearch8.1.2 ik分词器
  13. HDU - 6437
  14. cba篮球暂停次数和时间_NBA和CBA篮球规则的主要不同
  15. android微信解析失败,微信开放平台sdk解析失败
  16. 不做ui了 转行做什么_ui设计师是做什么的 想转行可以吗
  17. 【win10的anaconda3搭建theano环境】超详细必成功全套教程
  18. 《游戏引擎架构》笔记一
  19. GCC背后的故事OpenCV相识何必曾相逢
  20. Cocos2d-x 3.0final手机游戏开发视频教程2014 - 自学编程 -(陆续更新中)

热门文章

  1. c语言生成1 100随机数求和,c语言 产生1~100随机数,输入一个数字,和第x个随机数一致的话,计算1~x个随机数的和...
  2. Java http响应状态码_如何获得HttpClient返回状态码和响应正文?
  3. IE浏览器url中带中文报错的问题;以及各种兼容以及浏览器问题总结
  4. python接口自动化4-绕过验证码登录(cookie) (转载)
  5. Ansible--常用模块
  6. 51 Nod 1005 大数加法【Java大数乱搞,python大数乱搞】
  7. EventBus 加强学习深入了解
  8. R绘图字体解决方案(转)
  9. 数据结构-阶段性理解
  10. 【MPI0】学习资料搜集