Nah..... mungkin teman-teman pada penasaran nih gimana buat program pembuka gambar.
Gampang kok, java sendiri sudah menyediakan fasilitas ini sehingga untuk membuatnya tidak terlalu sulit.
Source progamnya hanya 50-an baris kok.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class MyImages extends JComponent implements ActionListener
{
private String fileName;
private JButton btnOpen;
private JFileChooser chooser;
private JLabel label;
public MyImages ()
{
fileName = " ";
chooser = new JFileChooser();
setLayout(new FlowLayout (FlowLayout.CENTER));
btnOpen = new JButton("Open Image!");
label = new JLabel ("",JLabel.CENTER);
add(btnOpen);
add(label);
btnOpen.addActionListener(this);
}
public void paintComponent (Graphics g)
{
Image img = Toolkit.getDefaultToolkit().getImage(fileName);
g.drawImage(img,5,35,this);
}
public void actionPerformed (ActionEvent e)
{
if (e.getSource() == btnOpen)
{
int result= chooser.showOpenDialog(this);
if(result == JFileChooser.APPROVE_OPTION)
{
fileName = chooser.getSelectedFile().toString();
label.setText (fileName);
repaint();
}
}
}
public static void main (String args [])
{
JFrame frame = new JFrame ("My Images");
frame.getContentPane().add(new MyImages());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600,400);
frame.setVisible(true);
}
}
Copy-paste sourcenya. Kemudian compile deh...
Neh hasil programmnya
0 komentar:
Posting Komentar