我正在尝试在同一页面上打印 jtable 和 jtextarea。到目前为止我已经尝试过了
private void printButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JTextArea detailArea = new JTextTable();
JTable detailTable = new JTable();
int page = 1;
MessageFormat mf = new MessageFormat(detailArea.getText()));
MessageFormat mf2 = new MessageFormat(Integer.toString(page));
page++;
try
{
detailTable.print(JTable.PrintMode.FIT_WIDTH,mf,mf2);
}
catch(PrinterException p)
{
JOptionPane.showMessageDialog(null,"Printer Exception");
}
}
这是一个糟糕的解决方案,因为它将 textarea 的文本打印为粗体标题。我需要一种方法来在同一页面上打印带有文本的 Jtable。
有什么帮助吗?
谢谢你。