| |
e839. Enable Scrolling Tabs in a JTabbedPane Container
By default, all the tabs in a tabbed pane are displayed. When the
tabs are wider than the width of the tabbed pane, they are displayed
in rows. If space is an issue, it is possible to configure the tabs
to appear in a single row along with a scroller that allows the tabs to be
scrolled into view.
// Create a tabbed pane
JTabbedPane pane = new JTabbedPane();
// Add some tabs...; see e830 Adding a Tab to a JTabbedPane Container
// Get the number of rows of tabs
int rows = pane.getTabRunCount();
// Get the current layout policy
int policy = pane.getTabLayoutPolicy(); // WRAP_TAB_LAYOUT
// Configure the tabs to scroll
pane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
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
e840.
Determining When the Selected Tab Changes in a JTabbedPane Container
© 2002 Addison-Wesley.
|