The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.swing  [141 examples] > JTabbedPane  [13 examples]

e830. Adding a Tab to a JTabbedPane Container

This example demonstrates various ways to add a tab to a tabbed pane.
    // Create a tabbed pane
    JTabbedPane pane = new JTabbedPane();
    
    // Add a tab with a label taken from the name of the component
    component1.setName("Tab Label");
    pane.add(component1);
    
    // Add a tab with a label at the end of all tabs
    String label = "Tab Label";
    pane.addTab(label, component2);
    
    // Add a tab with a label and icon at the end of all tabs
    Icon icon = new ImageIcon("icon.gif");
    pane.addTab(label, icon, component3);
    
    // Add a tab with a label, icon, and tool tip at the end of all tabs
    String tooltip = "Tool Tip Text";
    pane.addTab(label, icon, component4, tooltip);
    
    // Insert a tab after the first tab
    int index = 1;
    pane.insertTab(label, icon, component5, tooltip, index);

 Related Examples
e828. Creating a JTabbedPane Container
e829. Getting and Setting the Selected Tab in 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
e840. Determining When the Selected Tab Changes in a JTabbedPane Container

See also: Actions    JButton    JCheckBox    JComboBox    JDesktop and JInternalFrame    JFrame, JWindow, JDialog    JLabel    JList    JProgressBar    JRadioButton    JScrollPane    JSlider    JSpinner    JSplitPane    JToolBar    Keystrokes and Input Maps    Layout    Look and Feel    Menus    Progress Monitor    The Screen    Tool Tips    UI Default Values   


© 2002 Addison-Wesley.