| |
e840. Determining When the Selected Tab Changes in a JTabbedPane Container
A tabbed pane fires a change event whenever the selected tab is changed
either by the user or programmatically.
// Create the tabbed pane
JTabbedPane pane = new JTabbedPane();
// Add tabs...; see e830 Adding a Tab to a JTabbedPane Container
// Register a change listener
pane.addChangeListener(new ChangeListener() {
// This method is called whenever the selected tab changes
public void stateChanged(ChangeEvent evt) {
JTabbedPane pane = (JTabbedPane)evt.getSource();
// Get current tab
int sel = pane.getSelectedIndex();
}
});
e828.
Creating a JTabbedPane Container
e829.
Getting and Setting the Selected Tab in a JTabbedPane Container
e830.
Adding a Tab to a JTabbedPane Container
e831.
Removing a Tab in a JTabbedPane Container
e832.
Moving a Tab in a JTabbedPane Container
e833.
Getting the Tabs in a JTabbedPane Container
e834.
Setting the Location of the Tabs in a JTabbedPane Container
e835.
Enabling and Disabling a Tab in a JTabbedPane Container
e836.
Setting the Tool Tip for a Tab in a JTabbedPane Container
e837.
Setting the Color of a Tab in a JTabbedPane Container
e838.
Enabling the Selection of a Tab in a JTabbedPane Container Using a Keystroke
e839.
Enable Scrolling Tabs in a JTabbedPane Container
© 2002 Addison-Wesley.
|