Java 使用headless模式时如何呈现JTableHeader?

Java 使用headless模式时如何呈现JTableHeader?,java,swing,jtable,jtableheader,Java,Swing,Jtable,Jtableheader,我正在尝试使用无头模式从JTable渲染png图像。JTable的主区域被渲染。但是JTableHeader区域无法呈现。当我调用JTableHeader#getPreferedSize()时,JVM由于获取呈现主题而崩溃 有人解决了这个问题吗?试试我得到的建议!我将Look and Feel设置为UIManager.getCrossPlatformLookAndFeelClassName()。那么问题就解决了!谢谢你,安德鲁。你的建议正是我需要的。该链接将外观设置为Nimbas。我必须设定它!

我正在尝试使用无头模式从JTable渲染png图像。JTable的主区域被渲染。但是JTableHeader区域无法呈现。当我调用JTableHeader#getPreferedSize()时,JVM由于获取呈现主题而崩溃


有人解决了这个问题吗?

试试我得到的建议!我将Look and Feel设置为UIManager.getCrossPlatformLookAndFeelClassName()。那么问题就解决了!谢谢你,安德鲁。你的建议正是我需要的。该链接将外观设置为Nimbas。我必须设定它!