java代码怎么换图片 java切换图片

javaweb 怎样替换掉原来图片显示新的图片java代码怎么换图片你java代码怎么换图片的两个图片应该都是在项目里的已经存在的图片java代码怎么换图片,你点文件按钮后选择图片执行js函数java代码怎么换图片 , 用
这句方法,其中filebox_file_id_1是标签的id,获得文件对象后用.path和.filename获取图片路径和文件名,然后用js将之前的图片标签的src属性值修改为获取到的图片Path和filename 。就可以实现java代码怎么换图片了
JAVA点击按钮改变背景图片 跪求代码·// 不加包,图片跟类文件在一个目录,命令行下编译执行就行了
// 如果建工程,图片放到工程根目录
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Student extends JFrame {
public Student() {
init();
}
private void init() {
final Container c = getContentPane();
final JLabel imgLabel = new JLabel();
JButton btnPic = new JButton("换背景图片");
btnPic.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ImageIcon img = new ImageIcon(System.getProperty("user.dir") + "\\a.png");
imgLabel.setIcon(img);
imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
}
});
((JPanel)getContentPane()).setOpaque(false);
getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
setLayout(new FlowLayout());
add(btnPic);
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Student().setVisible(true);
}
java中怎么切换图片可以使用卡片布局java代码怎么换图片,通过单击按钮实现图片java代码怎么换图片的切换
Java 图片替换你的jl1没放到jp1中,放到java代码怎么换图片了JFrame中,所以jp1.remove(jl1);应该改成this.remove(jl1);
另外,改完后java代码怎么换图片,要重新布置一下JFrame中的组件,用this.validate();
你的程序我帮你改完了,你看看吧 。(改动的地方见注释)
import java.awt.*;
import javax.swing.*;
public class Hello_2 extends JFrame{
JLabel jl1;
JLabel jl2;
JPanel jp1;
public static void main(String[] args) {
Hello_2 hello=new Hello_2();
}
public Hello_2()
{
jp1=new JPanel();
jl1=new JLabel(new ImageIcon("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=new JLabel(new ImageIcon("images/002.png"));
this.add(jl2);
this.validate();//这里让JFrame容器再次布置其子组件
//repaint();
//我想让界面显示过001.png后再显示002.png,可是为什么只显示001.pngjava代码怎么换图片?
}
}
java窗口图片更换问题画图而而已!
见代码;
package bdzhidao;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class ChangePic extends JFrame {
private static ImageIcon img0Icon=new ImageIcon("image/Tu0.jpg");
private static Image img0=img0Icon.getImage();
private static ImageIcon img1Icon=new ImageIcon("image/无奈.gif");
private static Image img1=img1Icon.getImage();
public ChangePic(){
finalChangePicPanel jp=new ChangePicPanel();
JButton jbt=new JButton("换图");

推荐阅读