`
文章列表
After intalling the windows resource kits(rktool.exe) Step 1: C:\Program Files\Windows Resource Kits\Tools>instsrv.exe pdfcreatorService "C:\Program Files\Windows Resource Kits\Tools\srvany.exe" Step 2: goto start->run->regedit->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se ...
可以在jframe的构造方法中加入如下方法: //新建系统托盘         private void createSystemTray() {                 try {                         // 判断当前平台是否支持系统托盘                         if (SystemTray.isSupported()) {                                 // 获得系统托盘                                 SystemTray st = SystemTray ...

swing 国际化

查阅了很多资料,最简单的需求是当用户登录的时候选择语言,这个就不说了。 比较变态的需求是,当用户已经登录到某个界面的时候突然想到要修改语言了(的确够变态 哈哈), 查阅了很多资料,找到一个不错的方法。 该方法使用了观察着模式,就是给每一个面板添加监听,当用户修改语言的时候,触发所有已存在的面板的监听程序,将对应面板上的语言全部修改成新的语言版本。 简单步骤如下:1,定义监听接口 /** * */ package com.rodrigue.nepo.multilanguage; /** * @author LEO.ZHOU * DATE Nov 29, 200 ...
1,构建一个Action public Action bind(String name, final Action action, String iconUrl) {                 return new AbstractAction(name, (iconUrl != null) ? new ImageIcon(                                 BasicGraphEditor.class.getResource(iconUrl)) : null) {                         public void actionP ...
import java.awt.AlphaComposite; import java.awt.Component; import java.awt.Graphics2D; import java.awt.Point; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.StringSelection; import java.awt.datatransfer.Transferable; ...
错误: C compiler cannot create executables原因:解决:sudo apt-get gcc libc6-dev   错误:checking for C compiler default output... configure: error: C compiler cannot create executables原因:解决:sudo apt-get install libc6-dev   错误:configure: error: C++ preprocessor " ...
第一部分:使用struts2验证框架 1,在对应的action包里新建验证配置文件,文件名为***-validation.xml,其中***表示action名,内容为: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0. ...
第一部分 全局属性文件的实现,及使用指定的属性文件。。。简要说明下包下的属性文件(适用于较大项目的分组开发)属性文件共分四种:指定的资源文件(i18n),Action范围的资源文件 ,包范围内的资源文件 , 全局资源文件。优先级从高到底:指定的资源文件(i18n) >  Action范围的资源文件 > 包范围内的资源文件 > 全局资源文件,也就是说获取属性值时系统如果没有指定的资源文件,则会先从action范围内的资源文件找,如果找不到对应的属性值再到包范围内找,以此类推。一般系统只需要全局资源文件加指定资源文件的组合就可以了,如果是比较大的系统,需要分组开发,则可以考虑引入包 ...
先看一张图:     由图中可以看出struts2的基本原理:起始页向后台发送请求,请求到达后台后先通过一系列拦截器进行过滤(如验证拦截器,转换拦截器,验证用户是否登陆的拦截器),如果没有拦截器或者通过了所有拦截器,则请求到达Action进行处理,处理完后得到相应模板或者返回页,再通过某些输出拦截器后返回response.   现在做一个简单的例子: 首先安装完jdk,eclipse,tomcat等。 1、首先搭建struts2环境需要对应的jar包,可以去http://struts.apache.org/2.x/下载struts-2.0.12-all.zip后解压。   2、新建动态网站并往 ...
这里的非正常卸载自然是指没有通过卸载程序卸载,而是直接手动讲文件删除,导致注册表有残留文件使得软件无法重装。   重装错误提示包括(以adobe reader为例): 1:“无法应用转换程序,请确认是否确定了有效的转换程序的路径。” 2:貌似会出现什么.msi文件找不到,无法卸载原程序什么的(这个一般会在你重装的软件版本比原有版本高的情况下出现)   解决办法:找到注册表目录: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\在这个目录里找到adobe reader软件相关的目录,然后删除就可以重装软件了。
刚研究了一下PDF文件现在把研究成果写在下面。 用户的需求都是这么BT: 1.       用网页打开 PDF文件。 2.       只可以浏览但是不许打印保存。 仔细分析之后发现之前见过这样的PDF档没有工具栏,打印的按钮灰掉。 但是如果用IE打开文件也会在IE的临时文件夹里面找到。只有做到清缓存。 PDF的文件用IE打开的时候自己有工具栏。真是要死了,在网上搜了很久如何屏蔽打印和保存,搜到的都是如何破解。考虑了两个开源保PDFBox和iText。想要用PdfBox实现屏蔽打印但是在官网上面找到的例子都是着重在数据抽取上的,觉得他的实现其实做得不好(可能是对他不够了解)在它身上花了2天时间 ...
Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.     Mysql数据库具有以下优点:   1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行速度最快的数据库系统 4.用户权限设置简单、有效。     Mysql数据库常用命令:   启动Mysql数据库   C:\>cd Mysql5.0\bin C:\Mysql5.0\bin>mysqld –install 安装Mysql服务 C:\Mysql5.0\bin>net sta ...

索引使用

前些时候,一位颇高级的程式员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的研发者(可能大部分是使用MySQL 的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些研发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。CREATE TABLE mytable (id serial primary key,category_id int not null default 0,user_id int not null default 0,ad ...
随便看看: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class BufferTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException ...
如图,Server.class中带有main方法   首先在bin目录下创建一个manifest.mf文件,文件内容为: Main-Class: test.Server (注意:最后必须带回车,:后面必须带一个空格。test.Server是带main方法的类的路径)   然后在dos下进入到bin目录下运行以下程序即可: jar cvfm test.jar manifest.mf test   这样就会生成一个test.jar文件   执行它只需运行以下命令: java -jar test.jar
Global site tag (gtag.js) - Google Analytics