public class JBTabsPaneImpl extends java.lang.Object implements TabbedPane
| Constructor and Description |
|---|
JBTabsPaneImpl(Project project,
int tabPlacement,
Disposable parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
void |
addMouseListener(java.awt.event.MouseListener listener) |
javax.swing.JComponent |
getComponent() |
java.awt.Component |
getComponentAt(int i) |
java.awt.Color |
getForegroundAt(int index) |
java.awt.Component |
getSelectedComponent() |
int |
getSelectedIndex() |
java.awt.Component |
getTabComponentAt(int index) |
int |
getTabCount() |
int |
getTabLayoutPolicy() |
JBTabs |
getTabs() |
java.lang.String |
getTitleAt(int i) |
void |
insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component c,
java.lang.String tip,
int index) |
void |
putClientProperty(java.lang.Object key,
java.lang.Object value) |
void |
removeAll() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
removeTabAt(int index) |
void |
revalidate() |
void |
scrollTabToVisible(int index) |
void |
setComponentAt(int index,
java.awt.Component c) |
void |
setEnabledAt(int index,
boolean enabled) |
void |
setForegroundAt(int index,
java.awt.Color color) |
void |
setIconAt(int index,
javax.swing.Icon icon) |
void |
setKeyboardNavigation(PrevNextActionsDescriptor installKeyboardNavigation) |
void |
setSelectedIndex(int index) |
void |
setTabLayoutPolicy(int policy) |
void |
setTabPlacement(int tabPlacement) |
void |
setTitleAt(int index,
java.lang.String title) |
void |
setToolTipTextAt(int index,
java.lang.String toolTipText) |
void |
updateUI() |
public JBTabsPaneImpl(Project project, int tabPlacement, Disposable parent)
public javax.swing.JComponent getComponent()
getComponent in interface TabbedPanepublic void putClientProperty(java.lang.Object key,
java.lang.Object value)
putClientProperty in interface TabbedPanepublic void setKeyboardNavigation(PrevNextActionsDescriptor installKeyboardNavigation)
setKeyboardNavigation in interface TabbedPanepublic void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener in interface TabbedPanepublic int getTabCount()
getTabCount in interface TabbedPanepublic void insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component c,
java.lang.String tip,
int index)
insertTab in interface TabbedPanepublic void setTabPlacement(int tabPlacement)
setTabPlacement in interface TabbedPanepublic void addMouseListener(java.awt.event.MouseListener listener)
addMouseListener in interface TabbedPanepublic int getSelectedIndex()
getSelectedIndex in interface TabbedPanepublic java.awt.Component getSelectedComponent()
getSelectedComponent in interface TabbedPanepublic void setSelectedIndex(int index)
setSelectedIndex in interface TabbedPanepublic java.awt.Component getTabComponentAt(int index)
getTabComponentAt in interface TabbedPanepublic void removeTabAt(int index)
removeTabAt in interface TabbedPanepublic void revalidate()
revalidate in interface TabbedPanepublic java.awt.Color getForegroundAt(int index)
getForegroundAt in interface TabbedPanepublic void setForegroundAt(int index,
java.awt.Color color)
setForegroundAt in interface TabbedPanepublic java.awt.Component getComponentAt(int i)
getComponentAt in interface TabbedPanepublic void setTitleAt(int index,
java.lang.String title)
setTitleAt in interface TabbedPanepublic void setToolTipTextAt(int index,
java.lang.String toolTipText)
setToolTipTextAt in interface TabbedPanepublic void setComponentAt(int index,
java.awt.Component c)
setComponentAt in interface TabbedPanepublic void setIconAt(int index,
javax.swing.Icon icon)
setIconAt in interface TabbedPanepublic void setEnabledAt(int index,
boolean enabled)
setEnabledAt in interface TabbedPanepublic int getTabLayoutPolicy()
getTabLayoutPolicy in interface TabbedPanepublic void setTabLayoutPolicy(int policy)
setTabLayoutPolicy in interface TabbedPanepublic void scrollTabToVisible(int index)
scrollTabToVisible in interface TabbedPanepublic java.lang.String getTitleAt(int i)
getTitleAt in interface TabbedPanepublic void removeAll()
removeAll in interface TabbedPanepublic void updateUI()
updateUI in interface TabbedPanepublic void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener in interface TabbedPanepublic JBTabs getTabs()