swing更新jlable背景图片

问题描述

更新JLable的背景图片,求原理和更新方法或者过程,谢谢啦!总面板有个按钮还有好多个子面板,点击按钮刷新其他的子面板,JLable类型的,settext()可以刷新,为什么背景图片刷新不了,求指导。

解决方案

解决方案二:
顶楼上,求解。
解决方案三:
没人解答,唉,自己摸索吧。
解决方案四:
可怜啊,没人光顾...................我自己来说说吧/.....................setIcon(newImageIcon(ImageIO.read(newFile("path))));这个方法我在测试项目可以实现刷新,但还是没能满足我提问的要求。
解决方案五:
该回复于2014-09-22 08:47:59被版主删除
解决方案六:
这......忒尴尬了.....想结个贴都难啊......没人要分吗?来了就结贴送分
解决方案七:
swing几乎没人用的....
解决方案八:
引用3楼ws_cc的回复:

可怜啊,没人光顾...................我自己来说说吧/.....................setIcon(newImageIcon(ImageIO.read(newFile("path))));这个方法我在测试项目可以实现刷新,但还是没能满足我提问的要求。

你能把你所要求的说的更详细些么??setIcon方法其实就满足了你所说的。。
解决方案九:
多种原因皆可造成这个结果不行可以尝试repaint()但是不保证成功。。。。。。。。。
解决方案十:
先设置label背景不透明,再重写paintCompenent方法画图即可
解决方案十一:
用带层级的JLayerPane

时间: 2024-12-03 23:55:45

swing更新jlable背景图片的相关文章

java swing如何添加背景图片并能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端的时候,有要在一块主面板上添加背景图片的需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它的icon属性来实现,但个人感觉这种做法很HACK,呵呵,而且这种方法容易带来在上面的内容被遮住等等的问题,所以个人更喜欢用一个继承JPanel的类来实现的方法,其实我感觉它跟Web中的层的概念有几分相似吧,只需要把这个"层"加到面板的最下面,作为垫底的,就OK了,来看看怎样实现它: import javax.swing.JP

java swing中如何为一个窗体添加背景图片

问题描述 java swing中如何为一个窗体添加背景图片 java swing中如何为一个窗体添加背景图片,java swing中如何为一个窗体添加背景图片 解决方案 http://blog.csdn.net/caixiexin/article/details/6608919 解决方案二: 在JFrame中添加JPanel面板,然后就可以设置了.

在用java swing 时遇到关于设置背景图片的问题

问题描述 在用java swing 时遇到关于设置背景图片的问题 public class LoginPanel extends JPanel { protected ImageIcon icon;//protected的访问权限是同一个包的类即可访问它 public int width,height; public LoginPanel(){ super();//调用父类的构造方法,此处可以不显示调用,系统会自动隐式调用 icon=new ImageIcon("res/login.jpg&qu

java swing中怎么让面板的背景图片缩放

问题描述 java swing中怎么让面板的背景图片缩放 public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D) g; super.paintComponent(g2); //背景图片 int x=0,y=0; java.net.URL imgURL=getClass().getResource("t0156b516cea6edd501.jpg"); ImageIcon icon=new ImageIco

new-有时间方便帮我看看java如何点击改变Label或JPanel背景图片么

问题描述 有时间方便帮我看看java如何点击改变Label或JPanel背景图片么 我想通过点击一个单选按钮事件,然后更改左上角框框的背景图片,如和重绘,大神方便看看嘛,谢谢 import java.awt.Button; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Label; import java.awt.Panel; import java.awt.Text

百度首页如何自定义背景图片

  首先需要登录百度账号,如图 然后会自动跳转到新首页,如果默认不是新首页的就点击右上角的新首页即可!这里就是传统首页和新首页的切换. 在导航栏处的换肤下,点击换肤即可进入背景皮肤页面更换选择了. 这时候你可以选择百度自己带的图片背景,皮肤等,喜欢就好,还可以调节透明度 自定义背景图片 可以看到"自定义"处有个new字样,是最近更新添加的功能,我一直盼来了.这个肯定必须有啊!点击自定义,选择图片上传(推荐使用尺寸大于1600*1000px的图片).可以更改一下透明度. 上传完成后,即可

div布局-设置有背景图片的<div>块中怎么开发出一个白色的块?

问题描述 设置有背景图片的<div>块中怎么开发出一个白色的块? 我用一个图片添加为一个 的背景,然后想在这个块中再添加一个白的的块,但是这个快没法变为白色. 谢谢回答. 解决方案 贴代码,或者贴效果图. 解决方案二: 不知道你想要什么样的效果,在上面再加一个div就好了啊 解决方案三: 代码贴一下,这样不知道你要干什么 解决方案四: 浮上去一个白色的块就可以了啊 解决方案五: 我也是初学者 看看吧 不一定对 <!doctype html> <div style='backg

为jframe窗口设置背景图片

终于成功实现了如何为jframe窗口设置背景图片了.下面是示例,请初学swring的朋友们参考学习! import java.awt.FlowLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class JFrameBackground {

javascript-html 求教这个怎么加背景图片啊

问题描述 html 求教这个怎么加背景图片啊 执子之手,与子偕老 body { /*background-image:url(images2/20150018.jpg); background-attachment:fixed;*/ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FF62FF; } .content { width: 80%; color: