java jtable打印,如何从Java应用程序发送JTable数据到打印作业?

In my Application, I have a JTable with data and I need to add a print button which adds the functionality of printing the data in a table on printer paper (send a printer job), how is that possible using the PrinterJob' class?

I've been searching around for examples, but I couldn't find a simple example that prints some data from a JComponent.

This is one of the Websites I found: http://java.sun.com/products/java-media/2D/forDevelopers/sdk12print.html.

But I am not sure what to focus on to understand how printing works (page format ...etc).

Thanks

解决方案

hmmm,

for example

PrintRequestAttributeSet set = new HashPrintRequestAttributeSet();

set.add(OrientationRequested.LANDSCAPE);

resultFxTable.print(JTable.PrintMode.FIT_WIDTH, header, footer, false, set, false);

note: I'm not sure that is possible correctly set Font, FontSize and FOntColor for PrintHeader and PrintFooter for JTable Printing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值