我想为我的 JPannel
设置一个背景图像,其中包含许多 JTextField
和 JButton
(我使用了 g.drawImage()
),但是除非鼠标通过,否则组件不会出现。我不能为每个组件制作JPanel
,因为我太多了。
任何人都可以帮助我指向正确的方向吗?
听起来好像您已经覆盖了paint
或在绘画图像时未能致电super.paintComponent
。
确保:
- 您覆盖
JPanel
的paintComponent
- 您在执行任何自定义绘画之前致电
super.paintComponent
例如
还要看一下Awt和Swing的绘画,并进行自定义绘画,以获取有关秋千绘画的更多详细信息