java - 如何在 JInternalFrame 中设置背景颜色?

标签 java swing jinternalframe

我需要在 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/

相关文章:

java - 将 Java 包分配给 JRuby 类

java - 如何统计Firestore中某个集合下的文档数量?

java - 在 JTable 中编辑时锁定整行

java - 缩放和缩放

java - 最大化 JInternalFrame Windows 外观和感觉最大化所有 JInternalFrame

java - JDBC Connection.isValid() 用于单线程永久连接?

java - Java 编译器保存其导入映射的位置

java - Java Swing 中的按键操作监听器

java - 多个按钮和多个监听器执行各种操作 Java Swing

java - JDesktopPane 放置