Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / GUI / January 2006

Tip: Looking for answers? Try searching our database.

JTabbedPane ChangeListener

Thread view: 
placid - 03 Jan 2006 05:20 GMT
Hi all,

I was just wondering, if i want to know if the user selected a
particular tab on a JTabbedPane how will i do this ? So I can listen to
see if the user changed the tab by the following code

public class MyFrame extends JFrame
{
     // Create the JTabbedPane
     jtb = new JTabbedPane();
     jtb.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);

     jtb.addChangeListener(new ChangeListener()
     {
        public void stateChanged(ChangeEvent e)
        {
           //do something, but is there a way of knowing which tab was
selected ?
        }
     });

   //add tabs to JTabbedPane jtb

    this.getContentPane().add(jtb);
}
hiwa - 03 Jan 2006 06:03 GMT
ChangeEvent#getSource() would return your TabbedPane.
TabbedPane has several getXxxx() methods for accessing
each tab component.
IchBin - 03 Jan 2006 08:22 GMT
> Hi all,
>
[quoted text clipped - 13 lines]
>          {
>             //do something, but is there a way of knowing which tab was

int selectedTab = ((JTabbedPane)e.getSource()).getSelectedIndex();

>          }
>       });
[quoted text clipped - 3 lines]
>      this.getContentPane().add(jtb);
> }

Thanks in Advance...
IchBin, Pocono Lake, Pa, USA
http://weconsultants.servebeer.com/JHackerAppManager
__________________________________________________________________________

'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor,  Regular Guy (1952-)


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.