Ⅰ javaweb 怎样替换掉原来图片显示新的图片
你的两个图片应该都是在项目里的已经存在的图片,你点文件按钮后选择图片执行js函数,用
这句方法,其中filebox_file_id_1是标签的id,获得文件对象后用.path和.filename获取图片路径和文件名,然后用js将之前的图片标签的src属性值修改为获取到的图片Path和filename。就可以实现了
Ⅱ JAVA怎么实现窗体图片替换
下面是一个JAVA显示图片的例子,请参考:
package com.tarena.java;
import t.Image;
import .File;
import .IOException;
import ageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
/**
* 加载显示图象,需要JDK1.5或以上
*/
public class showtu extends JFrame {
public showtu(String bmpFile) {
Image image = null;
try {
image = ad(new File(bmpFile));
} catch (IOException ex) {
}
JLabel label = new JLabel(new ImageIcon(image));
add(la
Ⅲ Java 图片替换
你的jl1没放到jp1中,放到了JFrame中,所以jp1.remove(jl1);应该改成this.remove(jl1);
另外,改完后,要重新布置一下JFrame中的组件,用this.validate();
你的程序我帮你改完了,你看看吧。(改动的地方见注释)
importjava.awt.*;
importjavax.swing.*;
publicclassHello_2extendsJFrame{
JLabeljl1;
JLabeljl2;
JPaneljp1;
publicstaticvoidmain(String[]args){
Hello_2hello=newHello_2();
}
publicHello_2()
{
jp1=newJPanel();
jl1=newJLabel(newImageIcon("images/001.png"));
this.add(jl1);
this.setSize(420,430);
this.setLocationRelativeTo(null);
//窗口居中显示
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//关闭程序
this.setVisible(true);
this.remove(jl1);//这里jp1.remove(jl1);改成this.remove(jl1);
jl2=newJLabel(newImageIcon("images/002.png"));
this.add(jl2);
this.validate();//这里让JFrame容器再次布置其子组件
//repaint();
//我想让界面显示过001.png后再显示002.png,可是为什么只显示001.png?
}
}
Ⅳ JAVA 怎么实现窗口内图片的替换 我的顺序是 引包,主函数,定义jpanel和jlabel,
在你修改了图片之后如果没有变化,你需要将jpanel和frame加上repaint,类似web的刷新操作!
Ⅳ java怎么替换上传的图片
把所需要放的图片路径放在一下数组中,再把点击按钮添加一个单击事件,如果点击则数组加1,不过需要判断不能大于数组大小,不然就索引越界了。然后把图片路径给修改了。
Ⅵ 如何用java代码实现手动点击图片更换想要换的图片替换
一个图片时你知道,现在只是切换的问题?
给按钮添加一个 ActionListener,在它的 actionPerformed 方法中做你的事情,把 jpanel.setIcon(..) 换张图片。