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を印刷する方法が必要です。
何か助けはありますか?
ありがとうございました。