Java 窗口设置图标及背景图片

一、设置窗口图标

this.setIconImage(new ImageIcon("./photo/background.jpg").getImage());

二、设置背景图片

方法一:存在问题,如果你的窗口不大,图片可能会只截取到部分,解决办法,见方法二

  ImageIcon backbround = new ImageIcon("./photo/background.jpg");
  //将图片添加到JLable标签 
  JLabel jlabel = new JLabel(backbround);
  //设置标签的大小
  jlabel.setBounds(0,0, getWidth(),getHeight() );
  //将图片添加到窗口
  add(jlabel);

方法二:

        //设置背景图
        ImageIcon backbround = new ImageIcon("./photo/background.jpg");
        //将背景图进行压缩,一般如果你想显示一整张图片,就得把大小设置跟窗口一样
		Image image = backbround.getImage(); 
		Image smallImage = image.getScaledInstance(500, 500, Image.SCALE_FAST);
		ImageIcon backbrounds = new ImageIcon(smallImage);
		
		//将图片添加到JLable标签 
		JLabel jlabel = new JLabel(backbrounds);
		//设置标签的大小
		jlabel.setBounds(0,0, getWidth(),getHeight() );
		//将图片添加到窗口
		add(jlabel);

效果如下:

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值