www.webdeveloper.com
Results 1 to 7 of 7

Thread: [RESOLVED] JProgressBar

  1. #1
    Join Date
    May 2007
    Location
    Sweden
    Posts
    123

    resolved [RESOLVED] JProgressBar

    Hey

    I wonder why I can't get the progress bar green like the XP theme. I create a frame with a new JProgressBar like this:
    Code:
    JFrame frame = new JFrame();
    JProgressBar progressBar = new JProgressBar(0, 100);
    frame.add(progressBar);
    I also set the theme to the system theme (I'm running Windows XP, theme blue) like this:
    Code:
    try{
    	UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    	SwingUtilities.updateComponentTreeUI(frame);
    }catch(Exception e){}
    The new theme makes the progress bar blue (ugly ;P). Does anyone know how to get it green (like the blue XP theme)?

    If someone don't understand what I mean, I can upload a picture of how it looks like and how I want it to be.

    Thanks for your help!

  2. #2
    Join Date
    Aug 2005
    Location
    The Garden State
    Posts
    5,634
    What JDK? What OS are you on?

  3. #3
    Join Date
    May 2007
    Location
    Sweden
    Posts
    123
    Like I said in my first post: "I'm running Windows XP, theme blue".
    I have the latest (jdk1.6.0_06 & jre1.6.0_07)

  4. #4
    Join Date
    Aug 2005
    Location
    The Garden State
    Posts
    5,634
    what happens if you use setBackground(java.awt.Color) ?

  5. #5
    Join Date
    May 2007
    Location
    Sweden
    Posts
    123
    You are not able to set the background color of a JProgressBar. Nothing happends.
    I made a test and found out that the thing that does the progress bar blue is when I call the method setStringPainted(boolean) and set this to true. If this is false (default), the progress bar is green as I want...

    My bad! Shame on me! Mod can remove this thread

  6. #6
    Join Date
    Aug 2005
    Location
    The Garden State
    Posts
    5,634
    Quote Originally Posted by Totte_ch View Post
    You are not able to set the background color of a JProgressBar. Nothing happends.
    I made a test and found out that the thing that does the progress bar blue is when I call the method setStringPainted(boolean) and set this to true. If this is false (default), the progress bar is green as I want...

    My bad! Shame on me! Mod can remove this thread
    As a rule, we do not remove threads.

    As for your "setStringPainted" I don't see where you were doing that in your posted code.

  7. #7
    Join Date
    May 2007
    Location
    Sweden
    Posts
    123
    Quote Originally Posted by chazzy View Post
    As for your "setStringPainted" I don't see where you were doing that in your posted code.
    Yeah, I know. My program is quite advanced and I thought I could write that part of code directly in this page... This is all my bad. I didn't bring those parts I thought was unnecessary, but they obviously was.
    I hope you can understand - this was only a misstake

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles