如何使用代码netbeans上传图像

时间:2016-07-28 07:11:35

标签: java netbeans

我在java中编写了一个ID CARD处理应用程序但是我的代码有问题,该代码将上传并在我为图片创建的标签中显示客户端图像。下面的代码唯一得到的是图像路径,但不是它自己的图像。

这是我到目前为止尝试的代码。

FileFilter ff = new FileNameExtensionFilter("images","jpeg");
        fc.addChoosableFileFilter(ff);
        int open = fc.showOpenDialog(this);

        if (open == javax.swing.JFileChooser.APPROVE_OPTION){

            java.io.File path = fc.getSelectedFile();

            String file_name = path.toString();

            pathe.setText(file_name);

            java.io.File image = fc.getSelectedFile();

            ImageIcon photo = new ImageIcon(image.getAbsolutePath());

1 个答案:

答案 0 :(得分:0)

The code that does the magic is below

      FileFilter ff = new FileNameExtensionFilter("images","jpeg");
        fc.addChoosableFileFilter(ff);
        int open = fc.showOpenDialog(this);

        if (open == javax.swing.JFileChooser.APPROVE_OPTION){

            java.io.File path = fc.getSelectedFile();

            String file_name = path.toString();

            pathe.setText(file_name);

          BufferedImage bi; // bi is the object of the class BufferedImage
// Now you use try and catch `enter code here`

try{
bi = ImageIO.read(path); // path is your file or image path
jlabel.setIcon( new ImageIcon(bi));
}catch(IOException e){ }