Java Getriebe

Java und NetBeans

Hintergrundprozesse ohne den EDT zu verlassen.

Ich hatte vor längerer Zeit schon mal den SecondaryLoop aus Java7 erwähnt und mich das selber fast genauso lange nicht mehr mit ihm beschäftigt. Jetzt bot sich allerdings eine Gelegenheit das nachzuholen. Ein kleiner „Downloader“, der eine ausgewählte Datei auf den lokalen Rechner kopieren sollte.

Read More

SecondaryLoop – Der saubere SwingWorker

Der Herr Ullenboom hat mich durch seinen Java-Blog auf ein interessantes Feature in Java 7 aufmerksam gemacht: java.awt.SecondaryLoop. Im Blogeintrag Hidden Java 7 Features – SecondaryLoop auf sellmic.com wird nett beschrieben, wie man nebenläufige Tasks für eine UI schreiben kann ohne den EDT zu blockieren und trotzdem seinen Quelltext „sauber“ zu halten.

Anwendungsfälle fallen mir beim meinen Programmen auf Anhieb einige ein, bei denen ich mit dem SwingWorker ein paar Klimmzüge veranstaltet habe.