Article View: borland.public.jbuilder.java.swing
Article #7478Re: How do one know which Panel is active in a CardLayout ?
From: Torsten Welches
Date: Wed, 24 Jan 2001 10:42
Date: Wed, 24 Jan 2001 10:42
16 lines
1349 bytes
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.65References:
<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