Cuantas veces hemos creado un proceso que nos consume la ejecución de nuestro hilo o programa y queremos que se nos repinten algunos componentes como una barra de progreso una label o cualquier otro componente swing, pues con sólo crearnos este pequeño método y llamarlo pasándole el componente que queramos repintar lo tenemos solucionado sin tener que realizar nuevos hilos de ejecución.
[code lang=»java»]
private void repintar(javax.swing.JComponent componente) {
Rectangle area = componente.getBounds();
area.x = 0;
area.y = 0;
componente.paintImmediately(area);
}
[/code]
Comentarios recientes