Linux中的Java Swing组件问题
我有一个Java Swing应用程序,它可以在Windows中正常工作。但是在Linux(RedHat7)中,我有以下问题Linux中的Java Swing组件问题,java,linux,swing,Java,Linux,Swing,我有一个Java Swing应用程序,它可以在Windows中正常工作。但是在Linux(RedHat7)中,我有以下问题 每当单击负责更改JPanel中组件(如按钮或标签)的JButton时,直到我将鼠标移到新组件上,新组件才会完全绘制 这些都可以在Windows中正常工作,但在Linux中则不行。有人能帮我理解这里可能出了什么问题吗 2.每当单击负责更改JPanel中组件(如按钮或标签)的JButton时,直到我将鼠标移到新组件上,新组件才会完全绘制 确保您正在使用布局管理器 将组件添加到可
JPanel
中组件(如按钮或标签)的JButton
时,直到我将鼠标移到新组件上,新组件才会完全绘制panel.add(...);
panel.revalidate();
panel.repaint();
“有人能帮我理解这里可能出了什么问题吗?”第二个问题,代码。贴一张。第一个,不知道。在我进一步建议之前,我会等到你决定你想问两个问题中的哪一个,并将另一个问题编辑成一个新的问题线索(也包括相关的MCVE&a问题)。你在另一篇帖子中被问到问题1,所以你应该把它从听力中删除,这样所有的建议都放在一个地方,每个人都知道建议了什么。