public class Table extends ScrollPane implements IScrollable
Widget.NotifyEvent| Modifier and Type | Field and Description |
|---|---|
protected int |
preSelectedRow |
protected Label |
preSelection |
protected int |
selectedRow |
protected Label |
selection |
protected boolean |
syncRange |
containerMinH, containerMinW, dirty, ensureRangeFrom, ensureRangeToCOMMAND_KEY_ENTER, COMMAND_MOUSE_CLICK, COMMAND_UNKNOWN, culled, fontChangeId, fontName, fontSize, lastFont, lastFontSize, RENDER_BACKGROUND, RENDER_FOREGROUND| Constructor and Description |
|---|
Table() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean[] |
getRowVisibility() |
int |
getStepForHorizontalScrolling() |
int |
getStepForVerticalScrolling() |
protected void |
notifyEvent(UI ui,
Widget.NotifyEvent event) |
protected void |
onMouseExited(UI ui,
MouseEvent e) |
protected void |
onViewportVisibleChanged() |
protected void |
onVisibilityChanged() |
protected void |
setPreSelectedRow(int row) |
protected void |
setSelectedRow(int row) |
void |
setShowTitles(boolean showTitles) |
void |
setTableModel(TableModel model) |
void |
update(UI ui,
long timePassedMS)
Widget update. |
protected void |
updateMinViewport(Viewport dst) |
add, ensureRangeVisible, ensureVisible, getContainter, getContentsRequestHeight, getHorizontalScrollPercent, getHorizontalScrollStep, getVerticalScrollPercent, getVerticalScrollStep, getViewportVisible, hideHorizontalScroll, hideVerticalScroll, isHorizontalScrollEnabled, isHorizontalScrollVisible, isVerticalScrollEnabled, isVerticalScrollVisible, onKeyPressed, setContents, setHorizontalScrollEnabled, setHorizontalScrollPercent, setHorizontalScrollStep, setLayout, setVerticalScrollEnabled, setVerticalScrollPercent, setVerticalScrollStepaddNoNotify, dispatchKeyEvent, dispatchMouseExited, dispatchMouseMoved, dispatchMousePressed, dispatchMouseReleased, dispatchMouseWheelMoved, doMoveOpti, find, focusableTraversal, focusableTraversalDown, getNumWidgets, getWidget, getWidget, hasMenuPopupVisible, indexOf, insert, isOver, isOverlappingRendering, onChildChanged, remove, remove, removeAll, removeAll, renderGL, renderGLAfterBackground, resolveLayout, traverse, updateChildsaddActionListener, addAnimator, addChangeListener, 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, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelMoved, onMove, onParentChanged, onStateChanged, onStyleChanged, refreshFocus, removeActionListener, removeAllActionListener, removeAnimator, removeChangeListener, 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 final Label selection
protected final Label preSelection
protected int selectedRow
protected int preSelectedRow
protected volatile boolean syncRange
public final void setShowTitles(boolean showTitles)
protected void setSelectedRow(int row)
protected void setPreSelectedRow(int row)
public void update(UI ui, long timePassedMS)
WidgetWidget update. Occures before rendering to compute current states and absolute positioning.update in class ScrollPaneprotected void onMouseExited(UI ui, MouseEvent e)
onMouseExited in class Widgetprotected void updateMinViewport(Viewport dst)
updateMinViewport in class Panelprotected void notifyEvent(UI ui, Widget.NotifyEvent event)
notifyEvent in class Panelprotected void onViewportVisibleChanged()
onViewportVisibleChanged in class ScrollPanepublic final void setTableModel(TableModel model)
model - a TableModel describing the contents of this Tableprotected final void onVisibilityChanged()
protected final boolean[] getRowVisibility()
public int getStepForHorizontalScrolling()
getStepForHorizontalScrolling in interface IScrollablepublic int getStepForVerticalScrolling()
getStepForVerticalScrolling in interface IScrollableBonzai 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