27 abril 2011

#{ Discusión: Constantes y variables a nivel de aplicación }

0 comentarios
http://blog.chuidiang.com/2011/03/10/malditas-variables-estaticas/

#{ Epoch | Unix Time | POSIX time: conversor para lenguajes de programación }

0 comentarios
http://www.epochconverter.com/

Convert from epoch to human readable date:
long epoch = System.currentTimeMillis()/1000;
String date = new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new java.util.Date (epoch*1000));
25 abril 2011

#{ JTable: Borrar una columna sin afectar al modelo }

0 comentarios
http://chuwiki.chuidiang.org/index.php?title=JTable:_Borrar_una_columna

#{ Tip: Mantener viva instancia de otra clase }

0 comentarios
Para mantener viva la instancia de otra clase, durante la ejecucion total de la clase llamadora, hay que crear la instancia durante el constructor de la clase que llama.

CLASE A (LLAMADORA)
    /**
    * Clase llamadora
    */
    public class ClaseA {
        //Definicion objeto instancia ClaseB
        private ClaseB instanciaB;
 
         /**
         * Constructor ClaseA
         */
         public ClaseA() {
              //Creacion instancia ClaseB, 
              //durará durante toda la ejecucion de ClaseA
              instanciaB = new ClaseB();
         }
    }

CLASE B (LLAMADA)
    /**
    * Clase llamada
    */
    public class ClaseB { 
         /**
         * Constructor ClaseB
         */
         public ClaseB() {   
         }
    }

#{ TimerTask y schedule }

0 comentarios
import java.util.Timer;
import java.util.TimerTask;

/**
* Clase principal
*/
public class ClaseTimer {   
    private Timer timerCounter;
    private static final int delay = 10;
    private static final int rate = 20;

    public ClaseTimer () {           
        //Iniciacion del Timer
        //Asignacion de la tarea al Timer
        timerCounter = new Timer();
        timerCounter.schedule(new TaskCounter(), delay * 1000, rate * 1000);
    }

    /**
    * Clase interna con la tarea a realizar,
    * Se realiza en la implementacion del metodo run()
    */
    class TaskCounter extends TimerTask {
        public void run() {
            //Tarea(s) a realizar...
            lblAmount2Download.setText(thmail.getMsg2Download());
        }
    }

}

 
Buffer de Código | © Design by DheTemplate.com and Theme 2 Blog

Find more free Blogger templates at DheTemplate.com - Daily Updates Free Blogger Templates