Java - duda con el jlabel.importante...:(:(

 
Vista:

duda con el jlabel.importante...:(:(

Publicado por irene (1 intervención) el 15/07/2005 14:31:00
Tengo un problema que no se como solucionar...:s y es que tengo que hacer una clase que sea una ventana en la cual aparezca la firma (una imagen .gif) de un cliente(estoy hacendo una aplicacion de un banco para la uni de una practica) y no me sale,no se si es porque no reconoce la variable de tipo cadena o que,como puedo meter la direccion que me meta el usuario para yo mostrar su firma en el panel??MUXAS GRACIAS!!!!

AQUI ESTA EL CODIGO

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
import java.io.*;

public class ventanaFirma extends JFrame
{
String aux1;

JPanel panel1 = new JPanel();



public ventanaFirma(String c)
{
super("Banco UNEF");
this.aux1=c;
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setup();
}

public void setup()
{
this.getContentPane().setLayout(new GridLayout( 2,2 ));

Icon imagen = new ImageIcon( aux1 );
JLabel etiq3 = new JLabel( "Etiqueta3", imagen, SwingConstants.CENTER );
etiq3.setVerticalTextPosition( SwingConstants.TOP );
this.getContentPane().add( etiq3 );

this.setSize( 800,500 );
this.setVisible( true );
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda con el jlabel.importante...:(:(

Publicado por J Hilario (54 intervenciones) el 15/07/2005 17:21:14
Hola...
El argumento de ImageIcon como string representa la url o ruta del archivo jpg, gif o png. Espero te puede ayudar la línea
System.out.println( getClass().getResource(".").getPath() );
para que imprimas más o menos en que directorio estás ("."). Te devuelve la ruta del directorio actual la cual puedes concatenar con el nombre de tu imagen para obtener la ruta completa de la imagen (solo elimina la '/' inicial si es necesario)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar