我使用自定义 JPanel 在 NetBeans 中创建了一个 Java 应用程序。我在多个位置将面板的背景设置为白色,包括在 GUI 生成器中、在应用程序的初始化代码中以及在面板的构造函数中。尽管如此,每当我运行或预览应用程序时,在 NetBeans 列出的任何外观(Metal、Nimbus、CDE/Motif、Mac OS X)下,面板都会以与默认背景颜色相同的奇怪灰色显示。但是,面板也在 ScrollPane 中(其背景也应该是白色的),当我滚动回它时,超出 ScrollPane 边缘的面板的任何部分都会变成白色。有谁知道什么可能导致这种行为?
user550617
问问题
424 次