Java swing如果做一个背景图片。如何在图片上显示控件

2024-12-14 07:44:25
推荐回答(1个)
回答1:

如果是背景图片的话,
重写paintComponent(Graphics g)这个方法,可以生成
protected void paintComponent(Graphics g) {
g.drawImage(图片对象.getImage(), 0, 0, this);
super.paintComponent(g);
}
.
如果还在要在图片上显示控件,可以考虑JLayeredPane
在这个上面分层放控件。
用label放一张图片,与窗体大小一样。放在最底层,控件放在上面一层。