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

2024年11月30日 13:26
有4个网友回答
网友(1):

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

网友(2):

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

网友(3):

drawImage 的时候把按钮覆盖了吧

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

试试

网友(4):

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