
正文
java代码怎么换图片 java切换图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javaweb 怎样替换掉原来图片显示新的图片
java代码怎么换图片你java代码怎么换图片的两个图片应该都是在项目里的已经存在的图片java代码怎么换图片,你点文件按钮后选择图片执行js函数java代码怎么换图片,用
这句方法,其中filebox_file_id_1是标签的id,获得文件对象后用.path和.filename获取图片路径和文件名,然后用js将之前的图片标签的src属性值修改为获取到的图片Path和filename。就可以实现java代码怎么换图片了
相关问答
Q1: 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);
}
Q2: java中怎么切换图片
可以使用卡片布局java代码怎么换图片,通过单击按钮实现图片java代码怎么换图片的切换
Q3: 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代码怎么换图片?
}
}
Q4: 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(){
final ChangePicPanel jp=new ChangePicPanel();
JButton jbt=new JButton("换图");
jp.add(jbt);
this.add(jp);
jbt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Graphics G=jp.getGraphics();
G.drawImage(img1,0,0,jp);
}
});
}
static class ChangePicPanel extends JPanel{
protected void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(img0,0,0,this);
}
}
public static void main(String[] args){
JFrame frame=new ChangePic();
frame.setTitle("换图");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setSize(320,240);
frame.setVisible(true);
}
}
Q5: 如何用java代码实现手动点击图片更换想要换的图片替换
一个图片时你知道,现在只是切换的问题?
给按钮添加一个 ActionListener,在它的 actionPerformed 方法中做你的事情,把 jpanel.setIcon(..) 换张图片。
java代码怎么换图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java切换图片、java代码怎么换图片的信息别忘了在本站进行查找喔。







