Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: clusardi2k@aol.com Newsgroups: comp.lang.java.programmer Subject: jLabel setVisible(true) Doesn't Work Date: Tue, 7 Aug 2012 12:15:11 -0700 (PDT) Organization: http://groups.google.com Lines: 37 Message-ID: NNTP-Posting-Host: 198.151.13.60 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1344366912 6840 127.0.0.1 (7 Aug 2012 19:15:12 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 7 Aug 2012 19:15:12 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=198.151.13.60; posting-account=r24XpwkAAABfAJg5TJRsTScS4AL5MjOT User-Agent: G2/1.0 X-Received-Bytes: 2003 Xref: csiph.com comp.lang.java.programmer:17297 I apologize for the simple question, but how do the label setVisible properly. (1) I dragged a jLabel to my form. I then set it like so: my_jLabel.setVisible (false); Later in the project, I set its visibility to true: my_jLabel.setVisible (true); But, the label is no where to be found. That's my problem. (2)FYI: If I do the following after setting it to true, I do see the label: JOptionPane.showMessageDialog(null,"Is the jLable visible"); (3) Instead of using the show method, doing the following after setting the label visibility to true did not help. my_jLabel.repaint(); my_jLabel.validate(); (4) Replacing the showMessageDialog with a sleep did not help. (5) Replacing the above setVisible in (1) with the following code did not help: SwingUtilities.invokeLater(new Runnable() { //The EDT (Event Dispatch Thread) public void run() { JLabel myLabel = new JLabel("Old Text"); my_jLabel.setVisible (true); } }); (6) Using google to search for an answer isn't helping. Thanks,