@BeanSettings(useXdevCustomizer=true) public class XdevDBPageNavigationBar extends JPanel
Pageable
component can be controlled.Pageable
use
setPageable(Pageable)
.JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
FIRST |
static int |
LAST |
static int |
NEXT |
static int |
PREVIOUS |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
XdevDBPageNavigationBar() |
Modifier and Type | Method and Description |
---|---|
protected JSpinner |
createCurrentPageSpinner() |
protected AbstractButton |
createNavigationButton(int action) |
protected JComponent |
createOptionsButton() |
protected JPopupMenu |
createOptionsPopup() |
void |
firstPage()
Scrolls to the first page
|
Icon |
getFirstIcon() |
int[] |
getFixedRowOptionChoices() |
Icon |
getLastIcon() |
Icon |
getNextIcon() |
Pageable |
getPageable() |
Icon |
getPreviousIcon() |
int |
getRowsPerPage() |
boolean |
getShowDynamicOption() |
void |
gotoPage(int page) |
boolean |
isActionEnabled(int action) |
void |
lastPage()
Scrolls to the last page
|
void |
nextPage()
Scrolls to the next page
|
protected void |
pageChanged() |
void |
previousPage()
Scrolls to the previous page
|
void |
setFirstIcon(Icon icon)
Sets the icon of the "first" button.
|
void |
setFixedRowOptionChoices(int[] fixedRowOptionChoices) |
void |
setLastIcon(Icon icon)
Sets the icon of the "last" button.
|
void |
setNextIcon(Icon icon)
Sets the icon of the "next" button.
|
void |
setPageable(Pageable pageable)
Registered the
Pageable which should be controlled by this bar. |
void |
setPreviousIcon(Icon icon)
Sets the icon of the "previous" button.
|
void |
setRowsPerPage(int rowsPerPage)
Sets how much rows per page should be displayed.
|
void |
setShowDynamicOption(boolean showDynamicOption) |
protected void |
showOptionsPopup() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int FIRST
public static final int PREVIOUS
public static final int NEXT
public static final int LAST
public Pageable getPageable()
Pageable
which is control by this barsetPageable(Pageable)
public void setPageable(Pageable pageable)
Pageable
which should be controlled by this bar.pageable
- the component to be controlledgetPageable()
protected void pageChanged()
public boolean isActionEnabled(int action)
public void firstPage()
public void previousPage()
public void nextPage()
public void lastPage()
public void gotoPage(int page)
protected AbstractButton createNavigationButton(int action)
public void setFirstIcon(Icon icon)
icon
- the new iconpublic Icon getFirstIcon()
public void setPreviousIcon(Icon icon)
icon
- the new iconpublic Icon getPreviousIcon()
public void setNextIcon(Icon icon)
icon
- the new iconpublic Icon getNextIcon()
public void setLastIcon(Icon icon)
icon
- the new iconpublic Icon getLastIcon()
public void setRowsPerPage(int rowsPerPage)
rowsPerPage
- a positive int or PageControl.DYNAMIC_ROW_COUNT
PageControl.DYNAMIC_ROW_COUNT
public int getRowsPerPage()
PageControl.DYNAMIC_ROW_COUNT
public void setShowDynamicOption(boolean showDynamicOption)
public boolean getShowDynamicOption()
public void setFixedRowOptionChoices(int[] fixedRowOptionChoices)
public int[] getFixedRowOptionChoices()
protected JComponent createOptionsButton()
protected void showOptionsPopup()
protected JPopupMenu createOptionsPopup()
protected JSpinner createCurrentPageSpinner()
Copyright © 2003–2020 XDEV Software. All rights reserved.