Pix2Pdf 1.1 beta

Riscritta completamente l'interfaccia grafica sostituendo quella scritta con Jigloo con quella costruita con Window Builder Pro, plug-in di Eclipse recentemente rilasciato da Google.

Con l'occasione ho separato in processo di elaborazione del PDF dal resto del programma evitando il congelamento dell'interfaccia grafica durante l'elaborazione. Per fare questo ho utilizzato SwingWorker, un nuovo oggetto messo a disposizione a partire da Java6. SwingWorker esegue, lanciato da un evento, un'operazione in background lasciando libero il resto dell'applicazione. Qui sotto allego il pezzo di codice che richiama la costruzione del PDF tramite l'esecuzione dello SwingWorker che, al termine dell'operazione, segnala l'avvenuto termine.

setStatusMessage("Elaborazione in corso...");
SwingWorker worker = new SwingWorker() {
  @Override
  public Void doInBackground() {
    makePdf();
    return null;
  }
  @Override
  public void done() {
    setStatusMessage("Elaborazione terminata.");
  }
};
worker.execute();

Link per il download: http://www.urbo.altervista.org/it/download/Pix2Pdf/Pix2Pdf.php

1 commento:

Anonimo ha detto...

Urbo,
ho provato a scaricare il file .jar ma quando lo eseguo mi si apre il sw ovi nokia.. che strano.. o il mio pc è impazzito (il che potrebbe anche essere..) o non so.. proverò col pc in ufficio per vedere se fa la stessa cosa..
comunque credo che anche ovi sia scritto in java..mistero..

ciao
tc

Posta un commento