Java打印机设置与连接程序设计



前言

 

在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Java2平台则终于有了一个健壮的打印模式的开端,该打印模式与Java2D图形包充分结合成一体。更令人鼓舞的是,新发布的jdk1.4则提供了一套完整的”Java 打印服务 API”[......]

Read more

java数据导入导出的问题?



java数据导入导出的问题?

如何把JTable或数据库的数据导出成.txt或.mdb(access)文件格式?
如何把.txt或.mdb(access)文件格式的数据导入到JTable或数据库中?
public void actionPerformed(ActionEvent e){
fc = new JFileChooser();
fc.setCurrentDirectory(new File(“C:\\”));
fc.setSelectedFile(new File(“*.csv”));
int retMethod = fc.showSaveDialog(fc);
i[......]

Read more

如何去掉JFrame上的最大化最小化和关闭按钮

如何去掉JFrame上的最大化最小化和关闭按钮

在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了。

使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始,有一种新的方式可以使用,我们来看看。

现在我们创建一个类并继承于JFrame,
public class DecoratedFrame extends JFrame {
public Decora[......]

Read more

发布Java程序为Windows服务[Java Service Wrapper]

发布Java程序为Windows服务[Java Service Wrapper]

 

☆下载Windows版本:http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip
☆假设项目放在目录project文件夹下,发布的包放在project/lib下,日志文件放在project/log下,配置文件放在project/conf下,运行的jar为myjar.jar。
☆在下载包后解压,将Java Service Wrapper包中src/bin/的App.bat.i[......]

Read more

jtable操作数据库实现增删改

jtable操作数据库实现增删改

最近需要使用JTable,第一次使用,很多不懂,到网上找了很多资料和例子,发现很多例子都没有完全的实现操作数据库里一张表的数据,摸了两天终于懂了一点,写了一个例子,把代码直接复制,修改一下数据库的连接就可以运行了.使用JTable操作数据库的一张表,实现增删改,显示表里所有的数据,点击”添加”按钮在表格插入一行填写数据保存到数据库,可一次插入多行,一次可选择任意多行进行删除,一次可以修改多行的值.有写得不好的地方希望大家指出,一起进步.

共九个类:

一:

package product;

import java.util.Arra[......]

Read more

JMenu下的JMenu如何实现快捷键功能

JMenu下的JMenu如何实现快捷键功能

我在模仿MyEclipse菜单栏
Flie为JEmenu 可以用 Jmenu.setMnemonic(KeyEvent.VK_F); 实现Alt+F快捷键
但是他下面一级的New项目 怎么实现快捷键 Alt+Shift+N 弹出下级菜单,并在New后面有提示信息“Alt+Shift+N”?
代码如下:
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEven[......]

Read more

java打包-exe文件-最终以setup形式发布的解决之道

java打包-exe文件-最终以setup形式发布的解决之道

首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。
这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序!

(推荐用第3种方法)
1 打包成双击可执行的jar文件。
推荐插件:fatJar(Eclipse使用)
下载地址 http:[......]

Read more

install4j将jar文件打包成exe安装文件

install4j将jar文件打包成exe安装文件

用install4j将jar打包成为exe程序,经过一段时间摸索后,终于都可以成功了。呵呵,为了记下其过程,故特地写下过程,用以备忘!(本想插入图片的,但不知如何操作。晕…)

1,General setting

首先设置你要打包的工程名字,如版本号,全称,简称等。如果有中文,会以方框表示的。不过,打包后会显示回中文的。再按右上角的右箭头,跳入下一个窗口。输入最小的jer版本号及最大的,最小的我设置为1.5,最大的为空,不填。再按右箭头,选择安装界面的语言。第一个为中文。再跳入下一个窗口,这里选择你生成exe文件后所在的路[......]

Read more