Hi all
How can I select a tab as if it was clicked by clicking on a button? I have googled and looked at all the actions but there are just just so many... :(
Anyone know off hand?
Thanks in advance!
Hi all
How can I select a tab as if it was clicked by clicking on a button? I have googled and looked at all the actions but there are just just so many... :(
Anyone know off hand?
Thanks in advance!
I'm not sure what you mean about the button, but you might be looking for setSelectedComponent
or setSelectedIndex
.
Add an action listener to the button that calls setSelectedComponent, or setSelectedIndex on the JTabbedPane.
Can you please elaborate on what you mean?
Are you asking how can you detect when a user clicks on a specific tab on a tabbed pane?
Are you asking how can you add an actual button to a tab on a tabbed pane?
Are you asking how to set the selected tab programmatically?
If your jtabbedpane's name is mytabbedpane it goes like this:
mytabbedpane.getSelectedIndex();
which returns the int of that tab (0,1 .. n) or
mytabbedpane.getSelectedComponent();
which returns the String of the tab's name ("Firts tab","Second tab",...).
If you want to use the "getSelectedComponent()" for boolean logic you should write something like:
if (mytabbedpane.getSelectedComponent().equals("First tab")) {
//code here
}
and for the "getSelectedIndex()" one is of course:
if (mytabbedpane.getSelectedIndex() == 0) {
//code here
}