我需要在 JInternalFrames 中设置背景颜色。我不能。
JInternalFrame frm = new JInternalFrame(); frm.setBackground(Color.red);
这不起作用。
你知道我该怎么做吗?
谢谢你。
最佳答案
Swing 窗口(JFrame、JDialog ...)和内部框架使用“内容 Pane ”来保存子组件。所以你需要设置内容 Pane 的背景:
internalFrame.getContentPane().setBackground( Color.RED );
阅读 Swing 教程中关于 Top Level Container 的部分了解更多信息。
保留 Swing 教程的链接,了解所有 Swing 基础知识。
关于java - 如何在 JInternalFrame 中设置背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41197425/