Programación General > Java

 Duda Sobre Librería Jfreechart

<< < (2/2)

frealgagu:
Ahora que si lo que quiere es no utilizar el método paint(), puede utilizar un JLabel para mostrar dentro del JPanel añdiendo esta parte al código al constructor del JPanel


--- Código: Text --- public class ventanaGrafica extends JPanel{      BufferedImage grafica = null;  JLabel etiqueta;      public ventanaGrafica()   {    etiqueta=new JLabel();    add(etiqueta);    grafica=this.creaImagen();    etiqueta.setIcon((Icon)new ImageIcon(grafica));  }      public static void main(String args[])   ......  .....  En la cualcreo un JLabel y lo añado al JPanel mediante add(), luego creo la imagen en el BufferedImage normalmente con el metodo creaImagen() y por último hago que el JLabel me muestre un a imagen mediante setIcon().
En realidad BufferedImage como hereda de Image, puedo crear un nuevo ImageIcon con "grafica", y luego lo convierto a Icon y se lo agrego a etiqueta mediante setIcon.
Aquí le coloco el código completo por si hubo algún error al pasarlo acá:

ropel:
Gracias por tu ayuda, me ha servido de mucho. Ya he solucionado el problema.

Saludos.

tinchote7:
necesito el codigo... tengo el mismoproblema... gracias

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa