`
文章列表
给Swing程序添加系统图标需要用到两个主要的类:SystemTray和TrayIcon。 SystemTray 通常用于判断系统是否支持托盘图标和添加系统图标功能; TrayIcon 用来创建一个图标,然后需要使用SystemTray将add进去;在图标上可以添加PopupMenu和MenuItem,构成功能菜单 示例代码: if(SystemTray.isSupported()){//判断系统是否托盘 //创建一个托盘图标对象 TrayIcon icon = new TrayIcon(Toolkit.getDefaultToolkit().getImage(Clock ...
在Java中使用UDP完成消息发送。主要使用DatagramSocket和DatagramPacket对象,示例如下: 服务器端监听: /** * @author ZYWANG * @date 2010-3-9 */ public class UDPServer { /** * @param args * @author ZYWANG * @date 2010-3-9 */ public static void main(String[] args) { try { DatagramSocket socket = new Dat ...
如题,示例代码如下 <c:set value="9" var="num1"></c:set> <c:set value="7" var="num2"></c:set> <c:set value="5" var="num3"></c:set> <fmt:formatNumber value="${num1/num2-0.5 }" pattern="#0" ...
昨天被客户发现了一个BUG,我们使用JSONLIB转化一个数据库查询结果的时候抛出了异常。 转化的对象是一个HashMap,抛出的错误信息是“java.lang.reflect.InvocationTargetException”,这么个错误实在是不知道哪出了问题,最后在异常信息的最后一个Caused By中看到“java.sql.Date.getHours(Unknown Source)”,猜测是数据库时间类型的原因,将相应的属性注释掉后,程序果然正常运行。 OK,找到原因问题就解决了,JsonLib既然不能转化java.sql.Date类型的时间,那么我们就给它转化为java.util. ...
主要功能: 1、选择行标题的复选框(checkbox)会对列表页面的其他复选框进行相应的全选中和全不选中 2、选择表格中的复选框,根据表格中的复选框是否全部被选中,确定标题行的复选框是否是选中状态 功能实现代码如下: <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr ...
在项目中有个需求,需要动态的计算一个四则运算表达式的结果,在JS中做这个非常方便,用eval表达式就搞定了,但在Java语言里就没那么容易了,上网搜了一下没有找到满意的,小弟不才,网上很多代码看不明白,唉,无奈下,自己利用Java中的正则表达式做了一个简单的包括了加减乘除及小括号的计算方法。因为时间仓促,为了赶进度,没仔细进行验证,现在贴出来,请大家拍拍砖,有什么好的解决方法,或考虑到效率问题,还请多多指教。 套话少说了,我的程序的思路是: 1、首先循环获取取最小单位的小括号表达式进行加减乘除计算,直到表达式中不包含小括号为止 2、然后对每个不含括号的表达式,在按顺序执行乘除法,直到没有乘 ...
aa.htm是参数输入界面bb.htm是参数接收处理界面 aa.htm <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title& ...
前面整理了Jsp中useBean中字符串和时间的转化操作,然后到Struts中试了一下,发现,Struts中转化时间用的不是java.beans.PropertyEditorManager,而是通过BeanUtil处理的,在网上找了一下,发现过程和前一篇中的差不多,只不过,继承的类不一样,注册的方法不一样了,下面看下处理的过程。 首先,创建DateConverter对象,使其继承org.apache.commons.beanutils.Converter接口,简单实现如下: package com.zywang.util.extend; import java.text.ParseEx ...
网上看到的,收藏一下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.co ...
在Jsp项目中,很多时候需要用到字符串到日期类型的转化,一般有两种方法处理: 1、在useBean的Model中的set方法的参数为字符串类型,在set方法中将字符串转化为日期类型,然后赋值给日期字段,不过这种方式限制的Model的使用场合,不利于重用。 2、通过java.beans.PropertyEditorManager的registerEditor方法,注册一个我们自定义的针对字符串转化为日期的类,这个类需要继承自PropertyEditorSupport类。这种方法处理过后,就可以实现字符串类型自动转化为日期型了,一定程度上增强了Bean的重用,不过也有它的确定,比如在整个项目中要 ...
折腾了一个星期才把Ubuntu这玩意安装顺当,借今天的时间把思路整理整理,在整个过程中查了很多资料,现归结如下: 一、Ubuntu 9.04的安装 我是装在虚拟机里面的,因为不敢装在物理机上,怕搞不定,呵呵,我用的是微软的VPC2007  SP1的,在安装的过程中一度无法进行,因为网上很多安装都可以直接进入图形界面,但我的老是进不了,后来在网上找到了这位帅哥(任海波的博客)才解决了我的问题,那上面很多图片,说的很详细,虽然说的是8.04版的,但和9.04没有多大区别。 主要要注意的就是:在选择安装前,按F4选择“安全图形界面”,然后按F6,出现引导选项后先把最后两个“-”删掉,然后接着输入 ...
今天下午,临下课的时候有个学生问了个关于过滤器的使用的问题,也不知道她从搞想到的,估计也是网上哪位达人的演示,她说原来那个功能有些局限,自己扩张了一下,但老是达不到效果。于是就来找我了。 她的需求如下 ...
参考了IBM上关于AJAX的使用方法,代码也是从那摘的,简单组织了一下,做出了在页面显示服务器时间的一个小DEMO,拿出来晒晒。 一共有两个页面: 1、index.jsp:用来显示时间的,所有的AJAX操作都在这里 2、indexAction.jsp:被index.jsp的AJAX操作访问的页面,用来输出系统时间 附件为本次小DEMO   index.jsp的核心代码是: 1、获取XMLHttpRequest实例 function getRequest(){ /* Create a new XMLHttpRequest object to talk to the Web se ...
猛然回首,发现知识有点过时了,连个时间转化都处理的有点老土了,于是自我提高了一下,写段代码来警示自己。 下面一段代码演示了,Java中uitl中Date类型和sql中Date类型的一个转化方法,很简单,一看就能明白。 /** * 将java.util.Date日期转化为java.sql.Date * @param udate * @return */ public static java.sql.Date converUtilToSql(java.util.Date udate) { return new java.sql.Date(udate.getTi ...
好久没写过代码了,今天学生问个问题,差点没想起来,Google了下才解决,虽然简单,但容易忘,尤其是我这样健忘的人。 下拉框使用如下:页面运行起来后,选择下拉框的值弹出相应的option的值。 <select name="ab" onchange="alert(document.getElementById('ab').options[document.getElementById('ab').selectedIndex].value);"> <% for (int i=0;i<5;i++){ %> <opti ...
Global site tag (gtag.js) - Google Analytics