由于JScrollPane中的组件可以具有任意大小,即使将其设置为可显示之后,我的解决方案是尝试以下操作:
JPanel c = createPanel();Jframe f = new Jframe();f.getContentPane().add(new JScrollPane(c));f.pack();print(c);
这样我就可以验证JPanel,而不必将其大小限制为Jframe的最大大小。从直接打印组件获得的字体和内容上,它也具有“无限分辨率”外观,而无需像建议的垃圾桶那样进行双重缓冲。



