🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #7478

Re: How do one know which Panel is active in a CardLayout ?

#7478
From: Torsten Welches
Date: Wed, 24 Jan 2001 10:42
16 lines
1349 bytes
Luc,

  public Component getCurrentCard(Container parent) {    
    if (!parent.getLayout() instanceof CardLayout) {
      throw new IllegalArgumentException("parent has no CardLayout");
    }
    int count = parent.getComponentCount();
    for (int i = 0; i < count; i++) {
      Component comp = parent.getComponent(i);
      if (comp.isVisible()) return comp;
    }
    return null;
  }

Torsten
Technical Details
Message-ID: <3a6eb17e$1_1@dnews>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!bornews.borland.com!dnews!207.105.83.65
References: <94m9r4$ojv1@bornews.inprise.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111d45,d0e320fc78e8e22,start
X-Google-Attributes: gid111d45,public
X-Google-ArrivalTime: 2001-01-24 02:44:47 PST
From: "Torsten Welches" <torsten.welches@who.cares.netcologne.de>
Sender: "Torsten Welches" <torsten.welches@who.cares.netcologne.de>
Reply-To: "Torsten Welches" <torsten.welches@who.cares.netcologne.de>
Subject: Re: How do one know which Panel is active in a CardLayout ?
Newsgroups: borland.public.jbuilder.java.swing
X-User-Info: 193.158.55.74 193.158.55.74    
References:  <94m9r4$ojv1@bornews.inprise.com> 
NNTP-Posting-Host: 207.105.83.65
Message-ID: <3a6eb17e$1_1@dnews>
Date: 24 Jan 2001 02:42:06 -0800
X-Trace: 24 Jan 2001 02:42:06 -0800, 207.105.83.65
Lines: 16
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!bornews.borland.com!dnews!207.105.83.65