hab grad ein kleines Problem was sich nicht lösen lässt.
Ich hab eine Klasse und diese führt einen Thread aus (wenn der User etwas Signalisiert) nun wollt eich noch ein Art Ladebildschirm machen, habe nen .gif genommen und ne Progressbar, aber wenn ich die UI aufrufen will (Bevor noch irgendwas gecallt wird, also noch kein Thread wurde erstellt.) gehts nicht, erst nachdem der Thread fertig ist , dann blickt das Fenster auf.
Die klasse eerbt von JDialog, da dachte ich mir ja, ein JDialog wartet ja auf User Input, solange wird ja glaub ich der ganze Thread blockiert, dann hab ich es mit JFrame versucht, allerdings geht es da nur wenn ich setUndecorated auf false habe, ich muss dieses aber auf true haben.
-> Code ist noch Prototyp, also nicht wundern wenn es bisschen unleserlich ist.
Also ich brauche eine Lösung damit der JDialog läuft währen der Thread arbeitet^^
Edit: SwingWorker geht auch nicht, wegen dem JDialog eben..^^
Edit: hatte nen Brainlagg, mit dem stücken Code geht es:
Code:
new Thread(new Runnable() {
@Override
public void run() {
m_UILoader = new UILoader(ui);
}
}).start();






