I have a similar blueprint setup to indicate boost status and that works fine.

From what I can tell it should be working with HP as well, but instead the bar nearly empties only when the current HP is How to make progress bar fill at rate when button pushed and then get percent (UMG HUD) Widget Text isn't updating properly, old artifacts Change the Rendering Order of the HUD using UMG UMG, Making Text Appear After A Delay ?

There are a number of ways round this but they all involve moving your long-running task off the EDT onto some other thread, thus un-blocking GUI activity.

Generally, the Swing Worker class (new in Java 1.6) is a very good option.

If it didn't run then, yes, you're doing something wrong!

But without (a) the code and (b) an EXACT description of what does or does not happen when you try to run it (including the full stack trace from any Exceptions), there's nothing more anyone here can do...

I've a problem with updating JProgress Bar in action Performed method.

I know that GUI can not be updating in the event dispatching thread, so, I created a new class to show the JProgress bar in a separate thread as follows: import javax.swing. Frame; public class Progress Bar public Progress Bar() new Thread(new Runnable() public void run() show Progress Bar(); }).start(); }// End of constructor private void show Progress Bar() JProgress Bar pb = new JProgress Bar(0, 100); Painted(true); JFrame f = new Frame(); Size(250, 100); Content Pane().add(pb); Visible(true); while( == false) Value( Crypt.percentage Completed ); f.dispose(); f = null; }// End of show Progress Bar method } // End of Progress Bar class I create an objmect of the above class inside another class called Crypt.UMG Widget/HUD communication breakdown PLEASE HELP! * * -Redistribution in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. or the names of contributors may * be used to endorse or promote products derived from this software without * specific prior written permission.For * instructions on and examples of using this class, see: * * * Note that the API changed slightly in the 3rd version: * You must now invoke start() on the Swing Worker after * creating it.I am trying to update a JProgress Bar in a for loop , The maximum size , I have set is equal to the size of the array which is computed upon and I am incrementing the value of the progress bar in the for loop.ALL * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING * ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE * OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. ("SUN") * AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE * AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS * DERIVATIVES.