Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 06:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Java - Thread blocks

Discussion on Java - Thread blocks within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 13849
Join Date: Oct 2014
Posts: 673
Received Thanks: 219
Java - Thread blocks

Hey,
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();
Allerdings wird dort das .gif nicht animiert.
Lee Ki-Hwan is offline  
Old 04/25/2015, 17:13   #2
 
RecK's Avatar
 
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
Versuch es mal mit SwingUtilities.invokeLater bzw. EventQueue.invokeLater
Dein Thread läuft ja sonst dennoch im Haupt (UI-)Thread
RecK is offline  
Reply


Similar Threads Similar Threads
[JAVA Error] Could not create the java virtual machine
07/21/2013 - Technical Support - 10 Replies
Schönen Abend! Leider hat es sich aus einem unerfindlichen Grund ergeben, dass sobald ich die Minecraft.exe starten will die Errormeldung kommt. Die Tips auf Minecraft.net habe ich schon ohne Erfolg befolgt. Hoffe ihr könnt mir weiterhelfen... Mein PC:
recompile Problem (Block.java, item.java)
04/13/2013 - Minecraft - 1 Replies
Guten Morgen liebe Com (: Ich versuche etwas neues in Minecraft.. für mich einzubauen.. neuer Block + das Item dazu, des eingepflanzt werden muss.. wie bei einer Karotte oder einer Kartoffel. Ich zeige euch den Inhalt meiner BlockOnion.java package net.minecraft.src;
error java.run.Thread(........) HIlFE
08/08/2012 - Minecraft - 12 Replies
ihr kennt doch sicher die Meldung die ein Server oft ausspukkt java.run.Thread blabla blablabbla bla wie kann ich das beheben oder in der shell konsole zumindest ignorieren? das spammt mein chat zu.....



All times are GMT +2. The time now is 06:39.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.