我正在从Unix运行java swing UI代码但是无法打印框架的标题栏。 Unix处理swing java代码有什么特别的方法吗?相同的代码工作正常。请建议
JFrame frame = new JFrame("FrameDemo");
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(175, 100));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
frame.setTitle("SampleFrame");
frame.pack();
frame.setVisible(true);
答案 0 :(得分:0)
这可能是特定本机窗口管理器的效果。默认情况下,Swing窗口使用本机标题栏。您可以强制它使用外观特定的渲染:
JFrame.setDefaultLookAndFeelDecorated(true); // before creating any window