谁有java打印的源代码

来源:百度知道 编辑:UC知道 时间:2024/05/21 03:57:19
要求必要的注释
讲解相应的步骤
网上乱拷来蒙人的不给分,我直接放到eclipse和netbeans下就能鉴别
如果做成控件的补加分,awt/swing的补加分,web的酌情处理
我的分给的比较公道
1楼的程序我看了,还不错,有没有注释,
其他的地方我可以自己写,但是打印这里一头雾水

//参考下吧

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

/**
This program demonstrates how to print 2D graphics
*/
public class PrintTest
{
public static void main(String[] args)
{
JFrame frame = new PrintTestFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

/**
This frame shows a panel with 2D graphics and buttons
to print the graphics and to set up the page format.
*/
class PrintTestFrame extends JFrame
{
public PrintTestFrame()
{
setTitle("PrintTest");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

canvas = new PrintPanel()