我的问题是这个......
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 的大小时,表格会消失......
注意:我将窗格添加到预览框架中,以显示它好像是所显示表格的预览......是打印预览的任何其他方法