java swing问题,添加的JButton不显示

2024-11-30 13:26:19
推荐回答(4个)
回答1:

this.setLayout(null);问题出在这行代码上,往容器里面添加组件时,必有有布局,不然系统会不知道怎么添加。
未做设置时,系统默认布局为BorderLayout,显示指定为null后,容器就没有布局了,此时往容器上添加组件都不会显示。

回答2:

继承JPanel,重写paintComponent绘制图片。

回答3:

drawImage 的时候把按钮覆盖了吧

g.drawImage(image1,10,50,600,500,this);
super.paint(g);

试试

回答4:

日啊。。。
不要直接在客体里画图啊。。。
搞个容器,画在容器里。。。