私の問題はこれです...
JFrame ActualFrame = new JFrame("Actual frame");
JScrollPane pane = new JScrollPane(new JTable(data, columns));
ActualFrame.add(pane);
ActualFrame.add(PrintPreviewBtn);
PrintPreviewBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFrame PreviewFrame = new JFrame("Preview");
PreviewFrame.add(pane, BorderLayout.CENTER);
}
プログラムを実行するとすべてがうまくいくように見えますが、印刷プレビューボタンを押すとプレビューフレームが表示され、ActualFrameを最大化またはサイズ変更するとテーブルが消えます...。
注:ペインをプレビューフレームに追加して、表示されているテーブルのプレビューであるかのように表示します.....他の印刷プレビュー方法とは異なります