我遇到了一个奇怪的问题,使用 jComboBox 会导致面板下方面板部分出现屏幕重绘问题。
具体来说:
我有一个带有表格的面板,该表格位于组合框下方。(表格有一个彩色标题行)
打开和关闭组合框(不选择任何内容)会导致表格标题的颜色不同(变为白色)。
颜色错误的区域是组合框手柄正下方的表格单元格。(从单元格的左侧开始,并恰好在组合框句柄停止的位置停止。)
调整窗口大小可使面板正确着色。(这向我表明这是一个绘画问题,如:http ://www.oracle.com/technetwork/java/javase/swing-135905.html 中所述)
有趣的是,它似乎只发生在 Solaris 上(不是 Linux,没有尝试过 windows)。
提前道歉没有提供一个有效的例子,只是在寻找一些想法来检查。