Hi
I'm using tabs for different 'modes' of operation. What I need to know is
how to 'listen' for when a tab is selected.
The Tutorial on JTabbedPanes makes no mention of it, only that the keyboard
and mouse listeners for changing a tab have been taken care of for us when
using JTabbedPane.
Any help greatly appreciated.
Daniel Sjöblom - 28 Apr 2004 07:52 GMT
> Hi
>
[quoted text clipped - 6 lines]
>
> Any help greatly appreciated.
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

Signature
Daniel Sjöblom
Remove _NOSPAM to reply by mail
Manish Hatwalne - 28 Apr 2004 08:04 GMT
You'll need to implement a ChangeListener and implement following method -
public void stateChanged(ChangeEvent e){
final int tabIndex = yourTabbedPane.getSelectedIndex();
//doSomething();
}
HTH,
- Manish
> Hi
>
[quoted text clipped - 6 lines]
>
> Any help greatly appreciated.
Josef Garvi - 28 Apr 2004 08:29 GMT
> Hi
>
[quoted text clipped - 6 lines]
>
> Any help greatly appreciated.
myTabbedPane.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
// do something here
}
});

Signature
Josef Garvi
"Reversing desertification through drought tolerant trees"
http://www.eden-foundation.org/
new income - better environment - more food - less poverty
Logical - 28 Apr 2004 08:53 GMT
> myTabbedPane.addChangeListener(new ChangeListener() {
> public void stateChanged(ChangeEvent e) {
> // do something here
> }
> });
Thank you all for the help. Worked a charm!