我在Java 8平台上维护一个传统的Swing应用程序,并且我有一个JComponents层次结构。具体来说,我在JPanel中有许多JLabel组件,由GridLayout组织。该面板是JTable中的一个单元格。
我的一些JLabel的前景色设置为红色,但它们仍然在窗口中呈现黑色。
我构造JPanel,在构造函数参数列表中构造GridLayout。我正在解析输入并增加网格的大小,因为网格的大小取决于输入,我无法事先计算它。该小组还没有父母。
在调试器中,前景色一直在设置,似乎几乎每一步都是如此。我认为这是由父母小组完成的。
如何设置文字颜色而不被覆盖?
答案 0 :(得分:0)
我发现这是椅子和键盘之间的id10t错误。条件总是如此,用红色替换红色JLabel。