可以建立两个jlable分别放上不同的图片,将jlable放在jpanel上面,点击按钮后删除原来的jlabel添加新的jlabel
创新互联2013年开创至今,公司以成都网站设计、网站建设、外贸网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户上千多家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。
JPanel panel=new JPanel();
JLabel label1=new JLabel();
JLabel label2=new JLabel();
如果已经将label1添加在panel上,单击后可用以下代码:
panel.remove(label1);
panel.repaint();
panel.add(label2);
//开始读取文件获取第一次的计数
int a =4; //第一的计数
int b = 2; // 第二次的计数
//业务逻辑
if(a b){
//a = b;
//存入文件
}
这好办
需要一个标志变量
例:必须是成员变量
静态的
static
int
flag
=
1;
下面是当刷新按钮事件出发时,判断flag的值
if(flag
==
1){
//执行按钮1的操作;
flag=2;
}else
if(flag
==
2){
//执行按钮2的操作;
flag=3;
}else
if(flag
==
3){
//执行按钮3的操作;
flag=4;
}else
if(flag
==
4){
//执行按钮4的操作;
flag=1;//设置为1,就可以循环刷新了
}
人家问的是swing里面的刷新frame,不是网页吧...
我没记错的话frame有刷新的方法,调用一下就可以了,你看一下API,好像是repaint()
希望能帮到你,祝你好运!
图片不会自动显示是不是浏览器缓存问题~?就是譬如两次请求都是同一个地址,但是如果你存储的图片已经更改,但是名字没变,这样浏览器貌似是不会重新发出请求。你可以在请求时候附加一个随机数,
或者你可以再详细描述下,你说的文件夹是在哪里的文件夹,网络上的?~还是本地?你说显示图片是在哪里显示?页面上?还是本地文件夹里面?