Por que no muestra nada??
Hola amigos tengo una clase Principal donde tengo:
public class Principal {
public static void main (String[] args) {
InterfazGrafica interfaz = new InterfazGrafica();
...
interfaz.pintar()
}
Y luego tengo:
public class InterfazGrafica {
public void pintar () {
Icon iconoR = new ImageIcon ("rojo.gif");
frame.getContentPane ().setLayout(null);
for (int i=0; i<=rojos.length; i++) {
JLabel etiqueta = new JLabel(iconoR);
etiqueta.setBounds(30+50*i, 30+50*i, 30, 30);
frame.getContentPane().add(etiqueta);
}
frame.setVisible (true);
}
Sin embargo no muestra el frame ¿sabeis que pasa?
Ayudadme por favos
public class Principal {
public static void main (String[] args) {
InterfazGrafica interfaz = new InterfazGrafica();
...
interfaz.pintar()
}
Y luego tengo:
public class InterfazGrafica {
public void pintar () {
Icon iconoR = new ImageIcon ("rojo.gif");
frame.getContentPane ().setLayout(null);
for (int i=0; i<=rojos.length; i++) {
JLabel etiqueta = new JLabel(iconoR);
etiqueta.setBounds(30+50*i, 30+50*i, 30, 30);
frame.getContentPane().add(etiqueta);
}
frame.setVisible (true);
}
Sin embargo no muestra el frame ¿sabeis que pasa?
Ayudadme por favos
Hola:
Comprueba que se encuentran los ficheros de imagen. Para ello escribe en algún sitio el directorio de trabajo
System.out.println (System.getProperty("user.dir"));
Este directorio debe coincidir con el directorio en el que está el fichero rojo.gif. Si no es así, pon un path relativo a este directorio o bien absoluto. Por ejemplo
new ImageIcon ("../iconos/rojo.gif");
Se bueno.
Comprueba que se encuentran los ficheros de imagen. Para ello escribe en algún sitio el directorio de trabajo
System.out.println (System.getProperty("user.dir"));
Este directorio debe coincidir con el directorio en el que está el fichero rojo.gif. Si no es así, pon un path relativo a este directorio o bien absoluto. Por ejemplo
new ImageIcon ("../iconos/rojo.gif");
Se bueno.