java代码动态加载图片 java动态图片界面代码

java 点击按钮在窗口中加载图片//点击“装在图像” 按钮之后java代码动态加载图片 , 执行以下语句
JFileChooser chooser = new JFileChooser(); //创建选择文件对象
chooser.setDialogTitle("请选择文件");//设置标题
chooser.setMultiSelectionEnabled(true);//设置只能选择文件
FileNameExtensionFilter filter = new FileNameExtensionFilter("jpg", "jpg");//定义可选择文件类型
chooser.setFileFilter(filter); //设置可选择文件类型
chooser.showOpenDialog(null); //打开选择文件对话框,null可设置为java代码动态加载图片你当前的窗口JFrame或Frame
File file = chooser.getSelectedFile(); //file为用户选择的图片文件
//然后java代码动态加载图片你自己把file用户选择的图片文件替换成你现在的那个文件
//需要引用 import javax.swing.JFileChooser和//import.javax.swing.filechooser.FileNameExtensionFilter两个包
java怎么在JFrame中显示动态图片?试了一下,从网上找了个GIF
可以用啊
--------------------------------------------------------------------------------------------
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ImageApp extends JFrame {
【java代码动态加载图片 java动态图片界面代码】 public ImageApp() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setSize(400, 300);
setResizable(false);
getContentPane().setLayout(null);
JPanel panel = new ImagePanel();
panel.setBounds(0, 0, 400, 300);
getContentPane().add(panel);
setVisible(true);
}
public static void main(String[] args) {
new ImageApp();
}
class ImagePanel extends JPanel {
public void paint(Graphics g) {
super.paint(g);
// ImageIcon icon = new ImageIcon("D:\\1.jpg");
ImageIcon icon = new ImageIcon("D:\\14405937jqhjsppeninjf9.gif");
g.drawImage(icon.getImage(), 0, 0, 400, 300, this);
}
}
}
java代码实现不了图片的加载 , 图片显示不出来,没有提示错误这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true) 。现在都没见有人用Frame了,都是用JFrame
java代码动态加载图片的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java动态图片界面代码、java代码动态加载图片的信息别忘了在本站进行查找喔 。

    推荐阅读