public class TabPanel extends Panel
| Modifier and Type | Class and Description |
|---|---|
static class |
TabPanel.TabSide |
Widget.NotifyEventCOMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Constructor and Description |
|---|
TabPanel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Widget widget)
Add a widget in the container
|
boolean |
addChangeListener(ChangeListener listener) |
boolean |
addTab(Widget contents,
java.lang.String title) |
boolean |
addTab(Widget contents,
java.lang.String title,
TabPanel.TabSide side) |
<W extends Widget> |
find(java.util.function.Predicate<Widget> predicate) |
int |
getNumTabs() |
<T extends Widget> |
getTab(int index) |
<T extends Widget> |
getTabSelected() |
java.lang.String |
getTabTitle(int index) |
Label |
getTabTitleLabel(int index) |
boolean |
isTabEnabled(int index) |
boolean |
isTabsVisible() |
void |
moveTabToSide(int index,
TabPanel.TabSide side) |
void |
moveTabToSide(Widget widget,
TabPanel.TabSide side) |
protected void |
notifyEvent(UI ui,
Widget.NotifyEvent event) |
protected boolean |
onKeyPressed(UI ui,
KeyEvent e) |
boolean |
remove(Widget widget)
Remove a widget in the container
|
boolean |
removeChangeListener(ChangeListener listener) |
Widget |
removeTab(int index) |
boolean |
removeTab(Widget widget) |
void |
setStyles(java.lang.String titleStyle,
java.lang.String titleSelectedStyle,
java.lang.String contentStyle) |
void |
setTabEnabled(int index,
boolean enabled) |
void |
setTabSelected(int tabSelected) |
void |
setTabsVisible(boolean visible) |
void |
setTabTitle(int index,
java.lang.Object title) |
WidgetTraversal.Status |
traverse(WidgetTraversal consumer) |
addNoNotify, dispatchKeyEvent, dispatchMouseExited, dispatchMouseMoved, dispatchMousePressed, dispatchMouseReleased, dispatchMouseWheelMoved, doMoveOpti, focusableTraversal, focusableTraversalDown, getNumWidgets, getWidget, getWidget, hasMenuPopupVisible, indexOf, insert, isOver, isOverlappingRendering, onChildChanged, remove, removeAll, removeAll, renderGL, renderGLAfterBackground, resolveLayout, setLayout, update, updateChilds, updateMinViewportaddActionListener, addAnimator, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bindTo, contains, delayNotifyEvent, dispatchNotifyEvent, dispatchShowPopup, find, fireAction, fireAnimator, fireChange, fireKeyEvent, fireMouseEvent, focusableTraversalUp, focusTraversal, forceSize, getCurrentBackground, getCurrentBackgroundColor, getFocusable, getFontSizeForRender, getHeightOnScreen, getInsets, getInsetsHeight, getInsetsWidth, getLocation, getLocationOnScreen, getLocationXOnScreen, getLocationYOnScreen, getMenuPopup, getMinHeightLayout, getMinHeightWidget, getMinWidthLayout, getMinWidthWidget, getPopup, getPreferredHeight, getPreferredWidth, getRefBackground, getRoot, getTooltip, getViewportBorderBottom, getViewportBorderHeight, getViewportBorderLeft, getViewportBorderWidth, getWidthOnScreen, hasFocus, hasKeyEventFocus, isBackgroundOpaque, isDownOrMouseDown, isFocusable, isFree, isMouseOverOrDown, isRenderingAndEnabled, onActionPerformed, onDiscardState, onFocusChanged, onFontChanged, onKeyReleased, onMouseClicked, onMouseDownDragUp, onMouseDragged, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeActionListener, removeAllActionListener, removeAnimator, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, render, requestFocus, resolveBlockEvents, resolveLocationRef, setAutoPack, setAutoPackHeight, setAutoPackWidth, setBackgroundColor, setDown, setEnabled, setFocusable, setInsets, setInsets, setIsBackground, setLocation, setLocation, setLocationAnchor, setLocationRef, setLocationRef2, setLocationRefAnchor, setMaxSize, setMaxSize, setMenuPopup, setMinSize, setMinSize, setMinSizeLayout, setParent, setPopup, setSize, setSize, setSizeOnScreen, setStyle, setTooltip, setVisible, toString, triggerChildsUpdate, uiFireAction, updateListenersForPositionprotected void notifyEvent(UI ui, Widget.NotifyEvent event)
notifyEvent in class Panelprotected boolean onKeyPressed(UI ui, KeyEvent e)
onKeyPressed in class Widgetpublic WidgetTraversal.Status traverse(WidgetTraversal consumer)
public boolean add(Widget widget)
Panelpublic final boolean addTab(Widget contents, java.lang.String title)
public final boolean addTab(Widget contents, java.lang.String title, TabPanel.TabSide side)
public void moveTabToSide(Widget widget, TabPanel.TabSide side)
public void moveTabToSide(int index,
TabPanel.TabSide side)
public boolean remove(Widget widget)
Panelpublic boolean removeTab(Widget widget)
public final Widget removeTab(int index)
public final boolean addChangeListener(ChangeListener listener)
addChangeListener in class Widgetpublic final boolean removeChangeListener(ChangeListener listener)
removeChangeListener in class Widgetpublic final int getNumTabs()
public final <T extends Widget> T getTabSelected()
public final void setTabSelected(int tabSelected)
public final <T extends Widget> T getTab(int index)
public final java.lang.String getTabTitle(int index)
public final void setTabTitle(int index,
java.lang.Object title)
public final Label getTabTitleLabel(int index)
public final boolean isTabEnabled(int index)
public final void setTabEnabled(int index,
boolean enabled)
public boolean isTabsVisible()
public void setTabsVisible(boolean visible)
public void setStyles(java.lang.String titleStyle,
java.lang.String titleSelectedStyle,
java.lang.String contentStyle)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com