大神,可以给我一段向java图形化界面中添加背景图片的代码吗?最好能有比较详细的注释比什么的,谢谢谢谢

 我来答
ejcsef
2016-12-05 · 超过15用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:12.9万
展开全部
 //先导入所需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();
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式