大神,可以给我一段向java图形化界面中添加背景图片的代码吗?最好能有比较详细的注释比什么的,谢谢谢谢
1个回答
展开全部
//先导入所需swing包
import javax.swing.*
public class Demo {
//创建jlabel标签,用于容纳图片
JLabel jlpic = new JLabel();
//创建jpanel组件
JPanel jPanel = new JPanel();
//创建jframe
JFrame jframe = new JFrame();
//构造函数,当新建Demo()类的时候,自动调用initFrame()方法
public Demo() {
init1Frame();
}
//initFrame方法
public void init1Frame() {
//创建ImageIcon
ImageIcon icon = new ImageIcon(getClass().getResource("/pic/back/bg1.jpg"));
//在标签里面设置图片为icon
jlpic.setIcon(icon);
//将标签jlabel添加到Jpanel里面
jPanel.add(jlpic);
//将jpanel添加到jframe
jframe.add(jPanel);
//自动调节窗口大小
jframe.pack();
//设置点击关闭窗口
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置界面可见
jframe.setVisible(true);
}
//主方法,新建Demo(),此时调用其构造方法
public static void main(String[] args) {
new Demo();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询