Hola a todos los del foro!
Estoy intentando abrir una imagen con Netbeans. La imagen está en el disco duro de mi ordenador.
Creo un proyecto y le añado un JFrame. (New File->Java GUI Forms->JFrame Form)
A continuación pongo el siguiente código (en rojo es lo que yo pongo):
import java.awt.*;
import java.awt.Event.*;
import java.awt.Image.*;
public class NewJFrame extends javax.swing.JFrame {
Image imagenFuente;
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
setSize (400,300);
imagenFuente = Toolkit.getDefaultToolkit().getImage("rocas");//la imagen a abrir se llama rocas y es una imagen en jpeg.
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
Mi problema es que no se abre la imagen, ¿a qué se puede deber esto? ¿no se puede abrir una imagen en un JFrame?
Gracias de antemano.María
Estoy intentando abrir una imagen con Netbeans. La imagen está en el disco duro de mi ordenador.
Creo un proyecto y le añado un JFrame. (New File->Java GUI Forms->JFrame Form)
A continuación pongo el siguiente código (en rojo es lo que yo pongo):
import java.awt.*;
import java.awt.Event.*;
import java.awt.Image.*;
public class NewJFrame extends javax.swing.JFrame {
Image imagenFuente;
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
setSize (400,300);
imagenFuente = Toolkit.getDefaultToolkit().getImage("rocas");//la imagen a abrir se llama rocas y es una imagen en jpeg.
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
Mi problema es que no se abre la imagen, ¿a qué se puede deber esto? ¿no se puede abrir una imagen en un JFrame?
Gracias de antemano.María
