- 博客(13)
- 资源 (26)
- 收藏
- 关注
原创 解决Java程序的托盘图标在Windows任务栏重建后丢失的问题(使用SystemTray类创建托盘图标)
JavaSE 1.6提供了java.awt.SystemTray类用于方便地创建托盘图标.但在Windows平台下当explorer崩溃时托盘图标会丢失.如果是本地代码或.Net平台的程序则可以很简单地获取TaskbarCreated消息并重新添加托盘图标.但在Java程序中无法直接访问Windows消息.解决方法是通过JNI调用本地代码安装消息钩子捕获TaskbarCreated消息
2012-04-26 18:34:05 1116
原创 java取任务栏高度的方法汇集
方法一:取屏幕大小(去掉任务栏的高度部分) Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();//上面这种方式获取的是整个显示屏幕的大小,包含了任务栏的高度。Insets screenInsets = Toolkit.getDefaultToolkit().getScreenInset
2012-04-26 14:54:11 4046
原创 为MyEclipse_8.5_GA 安装Freemarker插件
最近公司在开发一个电子商务网站,用的是MyEclipse_6.5_GA,安装了一个freemarker插件,只需要将hudson.freemarker_ide_0.9.14 这个文件夹复制到Eclipse目录下的plugins目录下,重启MyEclpse 6.5 即可,但是公司的机子上安装的是MyEclipse_6.5_GA,而我家里的机子是MyEclipse_8.5_GA的,发现将...
2012-04-23 11:01:38 708
原创 JAVA读取硬件信息(MAC地址,CPU号,硬盘卷标,CPU型号及CPU使用率等信息)
在发布新版的MYPM时,加密要用到相关硬件信息,于是写了下面的测试类 运行main 打印信息如下图 如果读取所有MAC地址,在下面代码打印MAC地址处for循环既可需要引用的包sigar-1.6.3.jar及相关动态库 测试时我加载了sigar自带所有动态库详见main方法内 package cn.com.mypm.common.util;impor
2012-04-16 13:55:16 1190
转载 怎么用Java实现QQ消息输入框这种能表情图片和文字混排的效果
import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.BorderFactory;import javax.
2012-04-16 12:00:07 5002
原创 java画的时钟 .
java画时钟,难点在与计算各点的坐标值,这些计算都与高中所学的几何图形有关。这里的时钟小程序,是从网上搜索到的,这里只是整理了一下。加了点注视,易于理解。 先来看下运行的结果截图: 界面还是比较好看的。下面贴出代码:package com.mengke.j2se.scpture;import java.awt.BorderLayout;import ja
2012-04-16 11:53:15 1132
原创 JAVA实现圆角窗体 .
现在开发一个窗体程序,经常要求用圆角窗体。而在Windows 经典外观下,直接写出来的窗体却是方型的。在windows 7、windows server2008 的外观下,就已经是圆角的了。这里我们手动实现圆角,从而与系统外观不相关。通过sun的内部api(包含在jdk中)来实现。这里只需调用一个方法就OK:AWTUtilities.setWindowShape(win, ne
2012-04-16 11:51:48 2350 1
原创 Java实现窗体隐藏,功能类似于QQ窗口自动隐藏
自己写java程序从开始接触到现在有近两年的时间了,一直还没有怎么接触到j2ee方面的知识,比如说那些常用的框架(struts、spring、hibernate),自己都还没接触过。最近做项目又做到与swing相关的东西了。现在又只好来学习学习swing方面的知识,自己对这方面还是比较感兴趣的。下面的实现窗体隐藏。原文参考这里。该代码实现了对窗体到达屏幕边缘时自动隐藏,并在鼠标经过时自动显示。
2012-04-16 11:38:30 2085
转载 为JTabbedPane添加缩略图 .
如果JTabbedPane有很多页签,而每个页签的标题起得不是太直观的话,用户往往很难发现哪个页签是自己想要的。如果要求用户一个个点开每个页签去寻找,这显然是很不友好的做法。 还有一种做法是为每个页签添加一个普通的文本提示框来描述这个页签的功能。但俗话说“A Picture is Worth a Thousand Words”,如果给这个页签的一个缩略图提示框的话应该能起到更好的
2012-04-16 11:29:36 710
转载 具有删除功能的下拉菜单按钮。类似于QQ登录框的用户输入框
具有删除功能的下拉菜单按钮。类似于QQ登录框的用户输入框。先来看效果图:该下拉框,具有的功能为:1、编辑框和弹出的菜单具有图片功能。2、在下拉菜单中选择的菜单具有放大功能。3、编辑框具有默认图标设置功能。4、下拉菜单项具有删除功能。(只有下拉菜单在鼠标经过时才显示删除按钮)5、对菜单项的操作具有监听接口。(接口类:MItemListeners) 下面贴出程序:
2012-04-16 11:24:07 3211
转载 给JCombox下拉列表做Tip提示信息
// Example from http://www.crionics.com/products/opensource/faq/swing_ex/SwingExamples.html/* (swing1.1.1beta2) swing#1785 */import java.awt.Component;import java.awt.FlowLayout;import jav
2012-04-16 10:02:21 985
转载 经典代码收藏之——模糊特效
每个Swing 组件的绘制 都是通过paintComponent( ) 方法来实现的,通过重写该方法可以实现许多有趣的特效。模糊特效的实现是在象素级别进行操作的。是逐象素进行模糊的。先将你欲模糊的图片转化为内存中的位图表示,然后模糊每个象素。下面的BufferedImage 即是将图片存储为一个内存块,每个象素占3字节(四字节每象素表示里有一个字节表示alpha通道——就是灰度级 ;其余三字节
2012-04-16 09:43:44 657
转载 经典代码收藏之——百叶窗特效的Java实现
import javax.swing.*;import java.awt.*;import java.awt.Event;import javax.swing.event.*;import java.awt.image.BufferedImage;class TransitionTabbedPane extends JTabbedPaneimplements ChangeL
2012-04-16 09:41:16 1452
Swing下CS结构软件自动升级实现
2012-10-16
java处理GIF文件格式时进行相关分析的类
2012-10-15
良好体验度的注册系统ASP.NET版本
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人