Tema: ProgressBar
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/10/2013, 12:56
lucho248
 
Fecha de Ingreso: octubre-2010
Mensajes: 154
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: ProgressBar

Cita:
Iniciado por Isakmtz Ver Mensaje
Has pensado en poner un gif animado o una animacion flash de un circulo jirando. una vez que inicie sesion el usuario pasara a otra pagina y ya no vera ese gif.
hola Isakmtz, vos sabes que estoy intentando hacer esto, pero me muestra el gif esttico. sera porque uso el ??
Código Java:
Ver original
  1. ImageIcon imagenFondo = new ImageIcon(getClass().getResource("recursos/cargando.gif"));

me base en este ejemplo:
Código Clase FrameCargando:
Ver original
  1. import javax.swing.JFrame;
  2.  
  3. public class FrameCargando extends JFrame{
  4.  
  5.     public static void main (String arg[]){
  6.         FrameCargando fc = new FrameCargando();
  7.         fc.setSize(180,120);
  8.         fc.setVisible(true);
  9.         PanelCargando pc = new PanelCargando();
  10.         fc.add(pc);
  11.     }
  12. }
Código Clase PanelCargando:
Ver original
  1. import java.awt.Dimension;
  2. import java.awt.Graphics;
  3. import java.awt.image.*;
  4.  
  5. import javax.swing.ImageIcon;
  6. import javax.swing.JPanel;
  7.  
  8. public class PanelCargando extends JPanel {
  9.     public PanelCargando() {
  10.         try {
  11.             jbInit();
  12.         } catch (Exception e) {
  13.             e.printStackTrace();
  14.         }
  15.     }
  16.  
  17.     private void jbInit() throws Exception {
  18.         this.setLayout( null );
  19.         this.setSize(new Dimension(200, 150));
  20.     }
  21.    
  22.     public void paintComponent (Graphics g){
  23.         Dimension tamanio = getSize();
  24.         ImageIcon imagenFondo = new ImageIcon(getClass()
  25.                                   .getResource("recursos/cargando.gif"));
  26.         g.drawImage(imagenFondo.getImage(), 0, 0, tamanio.width, tamanio.height, null);
  27.         setOpaque(false);
  28.        
  29.         super.paintComponent(g);
  30.        
  31.     }
  32.    
  33.    
  34. }

estuve mirando si hay algun "gifIcon", pero no hay nada... tendria que probar correrlo en otra pc, no sea que la pc es la que no me lo muestra animado??.
Saludos.