Fiecare instanță a clasei JTabbedPane realizează metaforic un "clasor", care conține fișe plasate una în spatele celeilalte. Fiecare astfel de "fișă" este o componentă a panoului și are plasat pe ea un "călăreț" (tab) care seamănă cu un buton. La apăsarea acestui "călăreț", fișa respectivă iese deasupra celorlalte.
Amplasarea "călăreților" (tabLayoutPlacement) poate fi sus, jos, stânga
sau dreapta și se indică prin constantele: JTabbedPane.TOP,
JTabbedPane.BOTTOM, JTabbedPane.LEFT sau JTabbedPane.RIGHT.
Modul de prezentare a călăreților (layoutPolicy) poate fi unul din:
JTabbedPane.WRAP_TAB_LAYOUT (toți "călăreții" sunt vizibili) or
JTabbedPane.SCROLL_TAB_LAYOUT ("călăreții" defilează).
Clasa conține numeroase câmpuri și metode, astfel că pentru o mai bună documentare se recomandă consultarea documentației Java API. Este utilă, de asemenea, consultarea capitolului How to Use Tabbed Panes din Tutorialul Java.
public JTabbedPane(int tabPlacement) - construiește un JTabbedPane, respectând amplasarea specificată a "călăreților".
public JTabbedPane(int tabPlacement, int tabLayoutPolicy) - se construiește un JTabbedPane, fiind specificate atât amplasarea, cât și politica de vizibilitate a "călăreților".
public void removeChangeListener(ChangeListener l) - elimină un ascultător de evenimente de schimbare.
public ChangeListener[] getChangeListeners() - elimină un ascultător de evenimente de schimbare.
public int getTabPlacement() - întoarce amplasarea "călăreților".
public void setTabPlacement(int tabPlacement) - setează amplasarea "călăreților".
public int getTabLayoutPolicy() - întoarce politica de vizibilitate a "călăreților".
public void setTabLayoutPolicy(int tabLayoutPolicy) - setează politica de vizibilitate a "călăreților".
public int getSelectedIndex() - întoarce indicele subpanoului selectat.
public void setSelectedIndex(int index) - setează indicele subpanoului selectat.
public Component getSelectedComponent() - întoarce componenta selectată.
public void setSelectedComponent(Component c) - setează componenta selectată.
public void insertTab(String title, Icon icon, Component component, String tip, int index) - se înserează un "călăreț", împreună cu subpanoul corespunzător, specificându-se: titlul, pictograma, componenta, textul volant și indicele.
public void addTab(String title, Icon icon, Component component, String tip) - se adaugă un "călăreț" (după cele deja existente), specificându-se titlul, pictograma, componenta și textul volant.
public void addTab(String title, Icon icon, Component component) - ca și metoda precedentă, dar fără text volant.
public void addTab(String title, Component component) - ca și metoda precedentă, dar fără pictogramă.
public void removeTabAt(int index) - se elimină "călărețul" de indice specificat, împreună cu subpanoul respectiv.
public void removeAll() - elimină toți "călăreții".
public int getTabCount() - întoarce numărul de "călăreți".
public String getTitleAt(int index) - întoarce titlul de la indicele specificat.
public Icon getIconAt(int index) - întoarce pictograma de la indicele specificat.
public String getToolTipTextAt(int index) - întoarce textul volant de la indicele specificat.
public Component getComponentAt(int index) - întoarce componenta
de la indicele specificat.