• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 233
  • Last Modified:

Application GUI Interface "greys" out

Hi,

I have a Java Application that after a period of time "grey"'s out the GUI interface.. ie : the application itself is visible but the GUI interface ( buttons, text fields etc ) are not.. The application does not stall as the logging continues to work as does its port communiction. The design is such that every port communication being done is runningit its own thread therefore i cannot understand why its lokking up. Note that I start the GUI using

                       SwingUtilities.invokeAndWait(new Runnable() {
                        public void run() {
                              try {
                                    UIManager.setLookAndFeel(UIManager
                                                .getSystemLookAndFeelClassName());
                              } catch (Exception ex) {/* IGNORE use default L & F instead */
                              }

                              new Application();
                        }
                  });

I assume this is OK to use ?
0
oddbin
Asked:
oddbin
  • 5
  • 2
1 Solution
 
sciuriwareCommented:
Greying out ...
I know a few screensavers that do this, merely on LINUX.
Is someone badgering you? Right click on the desktop and see what screensaver you got.

If I'm wrong it can only be your hardware. I had weird problems with a Matrox card
that started to scatter my screen after a few minutes.

;JOOP!
0
 
sciuriwareCommented:
About your code: why don't you do like everybody else:

     public void main(String[] av)
     {
          try
          {
               UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
          }
          catch (Exception ex)
          {
                 /* IGNORE use default L & F instead */
          }
.........................

Using a thread here is insane.

;JOOP!
0
 
oddbinAuthor Commented:
Thanks for the code segemnt but I've tried all the basic stuff and nothign is working. I'm running on an XP Pro machine and have also tried it on a Win2003 box but still get the problem.. What are the main threading issues with Swing components ? and is there any main cuase to GUI's greying out ? in code ..
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
sciuriwareCommented:
OK, you ruled the hardware out.
As I suspect that your application is large, there is only one thing you can do:
copy the project to a new place and start pruning it there: take out part after part
that you think has nothing to do with the problem.
Finally you'll find that removing a certain thing takes away the problem.
It will take time, but that approach wins in the end; I solved almost all my
problems over decades.

;JOOP!
0
 
oddbinAuthor Commented:
Thanks for the tip.. started that yesterday but to dismay its been non stop removal since :(
0
 
sciuriwareCommented:
No, on the contrary! If you remove a part and the problem is gone
you're sitting with a large program still!
If it's a bug, would you publish the whole bulk to SUN?
No, success is when you are left with only one A4 page of source.

Success.

;JOOP!
0
 
sciuriwareCommented:
P.S.: I got a problem with JFileChooser that only happens with a large program .................

;JOOP!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 5
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now