Mira, espero que te sirva, solo has lo que debes hacer donde te puse y ya, lo demas esta claro
Código Java:
Ver originalpackage prueba;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.MalformedURLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.filechooser.FileNameExtensionFilter;
/**
*
* @author Maframaran
*/
public class Imagen
extends JFrame {
private FileNameExtensionFilter filter = new FileNameExtensionFilter("Archivo de Imagen","jpg","png");
public Imagen(){
contenedor
= (JPanel) getContentPane
();
contenedor.setLayout(null);
examinar.setBounds(20, 20, 120, 20);
contenedor.add(examinar);
guardar.setBounds(150, 20, 120, 20);
contenedor.add(guardar);
visualizador.setBounds(20, 60, 100, 100);
contenedor.add(visualizador);
int result = buscador.showOpenDialog(null);
// aqui pintas la imagen
}
}
});
// aqui guardas la imagen
}
});
setSize(300,300);
setVisible(true);
setLocationRelativeTo(null);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
graficador = g;
}
public static void main
(String arg
[]){ new Imagen();
}
}
Ah, hay se me olvido agregar el filtro