Ⅰ 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(..) 換張圖片。