什么意思哦?
说清楚啊~~
System.out.println(newstring);
说清楚啊~~
System.out.println(newstring);
解决方案 »
- 求助:用java编一个异常处理程序
- 怎么将Resultset里的内容在窗口表格中显示出来?
- 在用业余时间写一个插件,可是在动态加载多个jar包这环上卡住了,求各位高手帮一下忙!
- java中如何给一个全局变量加锁,这个变量被多处read和write的。在线等待中...
- nio 服务器如何检测到客户端关闭连接?
- 关于链表的问题。
- 问一道考试题目
- 第一次用JBuilder,请帮忙一下!谢谢!
- 我用JBuilder6.0写一段程序,检查那里都没错,就是不能执行,那里错了?
- 请教高手:怎么用java applet做 树型目录(就像 资源管理器左边的一样) ? 高分相送!!!
- java.lang.reflect.InvocationIargetException
- 谁有“JAVA无难事(视频教学,12CD-ROM)”的光盘啊?
大概如下:
import java.awt.*;
import java.awt.print.*;//应用Printable接口创建PrintStringDemo类
public class PrintStringDemo implements Printable {
static public void main(String args[]) {
//PrinterJob类代表打印机,它接受打印的任务和启动打印命令
PrinterJob printerJob = PrinterJob.getPrinterJob();
//Book类设置打印的页面和内容
Book book = new Book();
//append方法添加打印的内容和页面的设置
book.append(new PrintStringDemo(), new PageFormat());
//setPageable方法添加打印任务
printerJob.setPageable(book);
//打开打印窗口,询问是否进行打印
boolean doPrint = printerJob.printDialog();
if (doPrint) {
try {
//执行打印命令
printerJob.print();
}
catch (PrinterException ex) {ex.printStackTrace();}
}
}
//通过该方法打印,将图案和文字写入Graphics类便可以实现打印
public int print(Graphics g, PageFormat format, int pageIndex) {
//创建字体
Font fnt = new Font("宋体", Font.PLAIN, 48);
//设置字体
g.setFont(fnt);
//设置字体的颜色
g.setColor(Color.black);
//在x=100 y=200的位置写出字符串
g.drawString("示例文字", 100, 200);
return Printable.PAGE_EXISTS;
}
}