Foros del Web » Programación para mayores de 30 ;) » Java »

Mover background en java

Estas en el tema de Mover background en java en el foro de Java en Foros del Web. Hola a todos! Me gustaría saber como puedo mover a la derecha un background negro en java, para que se desplace al tiempo que voy ...
  #1 (permalink)  
Antiguo 25/10/2013, 10:19
 
Fecha de Ingreso: agosto-2013
Mensajes: 103
Antigüedad: 10 años, 8 meses
Puntos: 1
Mover background en java

Hola a todos! Me gustaría saber como puedo mover a la derecha un background negro en java, para que se desplace al tiempo que voy desplazando una linea a la derecha (como en los aparatos de cardiologia que te miden las pulsaciones, que te aparecen los picos y tal)

El caso es que he conseguido hacer la linea, pero el background es mas complicado y aunque he estado buscando y tal no he encontrado nada del todo util. Solo encuentro cosas para css y tal... y lo querria hacer en java :(

Código Java:
Ver original
  1. import java.awt.*;
  2. import java.util.Random;
  3. import java.util.logging.Level;
  4. import java.util.logging.Logger;
  5. import java.awt.Graphics;
  6.  
  7. public class grafica extends Canvas {
  8. int wave[];
  9. int i, j;
  10. Random rand = new Random();
  11. float r = rand.nextFloat();
  12. float m = rand.nextFloat();
  13. float b = rand.nextFloat();
  14.     public grafica(int[]wave) {
  15.          setBackground(Color.black);        
  16.          this.wave=wave;
  17.     }
  18.     @Override
  19.    public void paint(Graphics g) {
  20.     Color randomColor = new Color(r, m, b);
  21.    
  22.         for (i = 0, j=0; i < wave.length; i++,j++) {
  23.             try {
  24.                 g.setColor(randomColor.brighter());
  25.                 Thread.sleep(0200);
  26.             } catch (InterruptedException ex) {
  27.                 Logger.getLogger(grafica.class.getName()).log(Level.SEVERE, null, ex);
  28.             }    
  29.            g.fill3DRect(j, wave[i], 1, 1, true);
  30.                
  31.         }
  32.        
  33.     }
  34. }

Ese es el canvas... alguien tiene alguna idea? Sé que el background se tiene que mover mediante un eje X pero es que no tengo ni idea de como seguir. Lo he pensado pero me he quedado atascado.

Se agradece cualquier ayuda. Un saludo
  #2 (permalink)  
Antiguo 25/10/2013, 11:42
 
Fecha de Ingreso: agosto-2013
Mensajes: 103
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Mover background en java

Tambien me serviria el scrollbar, el problema es que cuando lo agrego me salta el error de que no es compatible con popup -.- alguna idea?

Etiquetas: background
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:40.