public interface JBTabs
Modifier and Type | Interface and Description |
---|---|
static interface |
JBTabs.SelectionChangeHandler |
ActionCallback removeTab(TabInfo info)
void removeAllTabs()
ActionCallback select(TabInfo info, boolean requestFocus)
TabInfo getSelectedInfo()
TabInfo getTabAt(int tabIndex)
int getTabCount()
JBTabsPresentation getPresentation()
DataProvider getDataProvider()
JBTabs setDataProvider(DataProvider dataProvider)
java.util.List<TabInfo> getTabs()
TabInfo getTargetInfo()
JBTabs addTabMouseListener(java.awt.event.MouseListener listener)
JBTabs addListener(TabsListener listener)
JBTabs setSelectionChangeHandler(JBTabs.SelectionChangeHandler handler)
javax.swing.JComponent getComponent()
TabInfo findInfo(java.awt.event.MouseEvent event)
TabInfo findInfo(java.lang.Object object)
TabInfo findInfo(java.awt.Component component)
int getIndexOf(TabInfo tabInfo)
void requestFocus()
JBTabs setNavigationActionBinding(java.lang.String prevActiobId, java.lang.String nextActionId)
JBTabs setNavigationActionsEnabled(boolean enabled)
JBTabs setPopupGroup(ActionGroup popupGroup, java.lang.String place, boolean addNavigationGroup)
JBTabs setPopupGroup(Getter<? extends ActionGroup> popupGroup, java.lang.String place, boolean addNavigationGroup)
void resetDropOver(TabInfo tabInfo)
java.awt.Image startDropOver(TabInfo tabInfo, RelativePoint point)
void processDropOver(TabInfo over, RelativePoint point)
java.awt.Component getTabLabel(TabInfo tabInfo)