J2EE中如何操纵打印机

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:43:08
假设现在写了一个J2EE工程,其中有不少的查询统计,在Web网页上显示查询结果,现在想在结果页面上设置一个按钮或者超链接叫做“打印”,点击后就调用打印机把查询结果的表格(或者报表、图表等等)打印出来,最好是能像Word的打印似的,点击“打印”按钮之后是打印预览而不是立即打印,再点击预览界面的“打印”才真正去打印。不知道如何去实现?
编程是否和打印机的具体品牌型号有关?

/**
* @version 1.00 1999-09-11
* @author Cay Horstmann
*/

import java.awt.*;
import java.awt.event.*;
import java.awt.font.*;
import java.awt.geom.*;
import java.awt.print.*;
import java.util.*;
import javax.swing.*;

public class PrintTest
{ public static void main(String[] args)
{ JFrame frame = new PrintTestFrame();
frame.show();
}
}

class PrintTestFrame extends JFrame
implements ActionListener
{ public PrintTestFrame()
{ setTitle("PrintTest");
setSize(300, 300);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)