Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #17298

Re: jLabel setVisible(true) Doesn't Work

From markspace <-@.>
Newsgroups comp.lang.java.programmer
Subject Re: jLabel setVisible(true) Doesn't Work
Date 2012-08-07 12:33 -0700
Organization A noiseless patient Spider
Message-ID <jvrqid$k8k$1@dont-email.me> (permalink)
References <ddf6ecbb-1c20-4163-8504-bb2d8a33e41a@googlegroups.com>

Show all headers | View raw


On 8/7/2012 12:15 PM, clusardi2k@aol.com wrote:

> SwingUtilities.invokeLater(new Runnable()
> { //The EDT (Event Dispatch Thread)
>     public void run()
>     {
>        JLabel myLabel = new JLabel("Old Text");
>        my_jLabel.setVisible (true);


The second to the last line is the problem.  Your label has to be inside 
another component (a container) to be visible.  Changing a local 
variable will never work.  Even changing an instance field won't work 
unless you've specially defined your own component somehow.

Most Swing components are also containers.  However normally you use 
JFrame and JPanel as your containers.  Call the add method, or use the 
GUI layout tool to just drag and drop components onto one.

This might help:

<http://docs.oracle.com/javase/tutorial/uiswing/components/panel.html>

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

jLabel setVisible(true) Doesn't Work clusardi2k@aol.com - 2012-08-07 12:15 -0700
  Re: jLabel setVisible(true) Doesn't Work markspace <-@.> - 2012-08-07 12:33 -0700
    Re: jLabel setVisible(true) Doesn't Work clusardi2k@aol.com - 2012-08-07 15:22 -0700
      Re: jLabel setVisible(true) Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-07 19:08 -0400
        Layout Doesn't Work (was: jLabel setVisible(true) Doesn't Work) Jeff Higgins <jeff@invalid.invalid> - 2012-08-07 22:27 -0400
          Re: Layout Doesn't Work (was: jLabel setVisible(true) Doesn't Work) clusardi2k@aol.com - 2012-08-08 05:54 -0700
            Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-08 11:22 -0400
              Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-08 14:00 -0400
            Re: Layout Doesn't Work markspace <-@.> - 2012-08-08 08:20 -0700
              Re: Layout Doesn't Work clusardi2k@aol.com - 2012-08-08 09:24 -0700
                Re: Layout Doesn't Work clusardi2k@aol.com - 2012-08-08 10:22 -0700
                Re: Layout Doesn't Work markspace <-@.> - 2012-08-08 10:31 -0700
                Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-08 13:49 -0400
                Re: Layout Doesn't Work clusardi2k@aol.com - 2012-08-08 11:15 -0700
                Re: Layout Doesn't Work markspace <-@.> - 2012-08-08 11:48 -0700
                Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-10 10:09 -0400
                Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-10 10:20 -0400
                Re: Layout Doesn't Work Jeff Higgins <jeff@invalid.invalid> - 2012-08-10 13:48 -0400
  Re: jLabel setVisible(true) Doesn't Work "John B. Matthews" <nospam@nospam.invalid> - 2012-08-07 22:09 -0400
  Re: jLabel setVisible(true) Doesn't Work Roedy Green <see_website@mindprod.com.invalid> - 2012-08-09 05:38 -0700

csiph-web