01.
JFileChooser fc=
new
JFileChooser();
02.
int
value = fc.showOpenDialog(
this
);
03.
fc.setAcceptAllFileFilterUsed(
false
);
04.
if
(value==JFileChooser.APPROVE_OPTION){
05.
File filepic=fc.getSelectedFile();
06.
07.
fileselect=filepic;
08.
String ext=getExtension(filepic);
09.
if
(ext!=
null
){
10.
if
(ext.equals(
"gif"
)||ext.equals(
"jpg"
)||
11.
ext.equals(
"png"
)||ext.equals(
"jpeg"
)){
12.
pic.setText(filepic.getName());
13.
BufferedImage img =
null
;
14.
try
{
15.
img = ImageIO.read((filepic));
16.
}
catch
(IOException e ){
17.
e.printStackTrace();
18.
}
19.
BufferedImage dimg = img.getScaledInstance(
200
,
200
);
20.
lblpic.setIcon(dimg);
21.
}
else
{
22.
JOptionPane.showMessageDialog(
null
,
"กรุณาเลือกไฟล์ gif,jpg,png,jpeg เท่านั้น"
);
23.
return
;
24.
}
25.
}
else
{
26.
JOptionPane.showMessageDialog(
null
,
"กรุณาเลือกไฟล์ใหม่"
);
27.
return
;
28.
}
29.
30.
}
else
{
31.
System.out.println(
"On Open JFileChooser"
);
32.
33.
}