背景图像和JTEXTFIELD



我想为我的 JPannel设置一个背景图像,其中包含许多 JTextFieldJButton(我使用了 g.drawImage()),但是除非鼠标通过,否则组件不会出现。我不能为每个组件制作JPanel,因为我太多了。

任何人都可以帮助我指向正确的方向吗?

听起来好像您已经覆盖了paint或在绘画图像时未能致电super.paintComponent

确保:

  1. 您覆盖JPanelpaintComponent
  2. 您在执行任何自定义绘画之前致电super.paintComponent

例如

还要看一下Awt和Swing的绘画,并进行自定义绘画,以获取有关秋千绘画的更多详细信息

最新更新