import javax.swing.*;
import java.io.*;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
public class ShowImage
{
String
Filename;
BufferedImage
image;
JFrame jf;
public
static void main(String argv[])
{
new
ShowImage();
}
public
ShowImage()
{
LoadFile();
SetTable();
}
public
void LoadFile()
{
Filename="1.JPG";//設定檔名
try
{
image=ImageIO.read(new
File(Filename));//讀取檔案
}
catch(Exception
e)
{
javax.swing.JOptionPane.showMessageDialog(null, "載入圖檔錯誤: "+Filename);
image=null; //如果錯誤的話顯示錯誤訊息
}
}
public
void SetTable()//設定版面
{
jf
= new JFrame("");
JScrollPane scrollPane = new
JScrollPane(new JLabel(new ImageIcon(image)));//把Image放進label裡
jf.getContentPane().add(scrollPane);
jf.pack();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setTitle(Filename+"
"+image.getWidth()+" x "+image.getHeight());
jf.setLocationRelativeTo(null);
jf.setVisible(true);
}
}
以下為執行效果
如果您喜歡我的文章,請在文章最末按5下Like!
我將得到LikeCoin的回饋:)
回饋由LikeCoin基金會出資,您只要註冊/登入帳號(FB、Google帳號都可以註冊,流程超快),按L五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)
不好意思 想問一下檔名1.jpg應該要放在哪裡才能載入~?
回覆刪除