gpt4 book ai didi

java - 是否可以在没有打印对话框的情况下打印 Swing 组件?

转载 作者:搜寻专家 更新时间:2023-11-01 02:52:30 24 4
gpt4 key购买 nike

我想在没有用户干扰的情况下打印一个Swing组件(Table Component),这样就不会出现打印对话框。

这可能吗?

最佳答案

我建议阅读 Printing教程,

MessageFormat header = new MessageFormat(" Whatever");
MessageFormat footer = new MessageFormat(" Page {0,number,integer} Whatever");
try {
PrintRequestAttributeSet set = new HashPrintRequestAttributeSet();
set.add(OrientationRequested.LANDSCAPE);
myTable.print(JTable.PrintMode.FIT_WIDTH, header, footer, false, set, false);
JOptionPane.showMessageDialog(null, "\n" + "JTable was Successfully "
+ "\n" + "Printed on your Default Printer");
} catch (java.awt.print.PrinterException e) {
JOptionPane.showMessageDialog(null, "\n" + "Error from Printer Job "
+ "\n" + e);
}

关于java - 是否可以在没有打印对话框的情况下打印 Swing 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8677386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com