我使用JLabel将背景图像添加到JFrame。但是在特定的JFrame中添加了一个面板中的其他JLabel。在JFrame上添加此背景图像后,其他JLabel不可见。如何让它们可见?
答案 0 :(得分:2)
有几个选择:
getPreferredSize()
覆盖,在你的问题的上下文中是有道理的(JLabel自己的覆盖方法赢了& #39; t为你工作,因为它取决于标签所保留的文本和图标,而不是添加的组件。或者:
paintComponent(...)
方法覆盖显示图像。getPreferredSize()
覆盖。此外: