Sabtu, 20 Juli 2013

Melihat Gambar dengan JFileChooser


awalnya saya mendapat kesulitan belajar bagian JFileChooser ini karean referensi yang saya gunakan sebelumnya kurang jelas. Dan kali ini saya akan memberikan sedikit demo tentang JFileChooser kepada teman-teman.
apa itu JFileChooser? JFileChooser digunakan untuk bernavigasi dalam file system, kemudian memilih satu atau lebih file atau folder dari list file dan folder. JFileChooser pada dasarnya adalah pengembangan dari dialog yang dapat digunakan untuk memilih file. JFileChooser dapat digunakan sebagai dialog untuk menyimpan file atau untuk membuka file.
JFileChooser hanya memberikan fasilitas untuk memilih file atau folder, sedangkan mekanisme untuk menyimpan atau membuka file dilakukan sendiri menggunakan library I/O.
Aplikasi berikut ini adalah contoh penggunaan JFileChooser untuk membuka file gambar yang saya dapat dari sini.

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class ImageChooser2 extends JFrame
{
private JButton tombol = new JButton(“Cari Gambar!”);
private JPanel panel = new JPanel();
private JFileChooser filechooser = new JFileChooser();
private JLabel label = new JLabel();public ImageChooser2()
{
setTitle(“Demo Image Chooser”);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setSize(500,400);
setLayout(new BorderLayout());
add(tombol, BorderLayout.NORTH);
add(panel, BorderLayout.CENTER);
panel.add(label);
tombol.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int a = filechooser.showOpenDialog(panel);
if(a == JFileChooser.APPROVE_OPTION)
{
String imgSource = filechooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(imgSource));
}
}
});
}
public static void main(String [] args)
{
new ImageChooser2();
}
}
sekian.. semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar