hola no entiend o bien tu codigo,
pero la solucion que te doy, tienes que actualizar la pantalla con repaint()
un ejemplo para que te des cuenta
Código java:
Ver original
private int x = 100;
private int y = 100;
private String str
="Hola Mundo"; Hello() {
this.
setBackground(Color.
red); addMouseMotionListener(this);
}
protected void paintComponent
(Graphics g
) { super.paintComponent(g);
g2d.drawString(str,x,y);
g2d.
setColor(Color.
blue); this.repaint();
}
@Override
int xx=arg0.getX();
int yy=arg0.getY();
x=xx;
y=yy;
this.repaint();
}
@Override
}
public static void main
(String[] args
) { Hello tr = new Hello();
fr.setSize(500, 500);
fr.setVisible(true);
}
}
espero haberte ayudado saludos