Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AbstractColorChooserPanel extends JPanel
JColorChooser
, разделите этот класс на подклассы.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
JPanel. AccessibleJPanel
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
AbstractColorChooserPanel() |
Модификатор и Тип | Метод и Описание |
---|---|
protected abstract void |
buildChooser()
Создает новую панель селектора.
|
protected Color |
getColorFromModel()
Возвращает цвет, который в настоящий момент выбирается.
|
ColorSelectionModel |
getColorSelectionModel()
Возвращает модель, которую редактирует панель селектора.
|
int |
getDisplayedMnemonicIndex()
Обеспечивает подсказку для стили относительно индекса символа в
getDisplayName это должно быть визуально идентифицировано как мнемосхема. |
abstract String |
getDisplayName()
Возвращает строку, содержащую имя дисплея панели.
|
abstract Icon |
getLargeDisplayIcon()
Возвращает большой значок дисплея для панели.
|
int |
getMnemonic()
Обеспечивает подсказку для стили относительно
KeyEvent.VK постоянный, который может использоваться в качестве мнемосхемы, чтобы получить доступ к панели. |
abstract Icon |
getSmallDisplayIcon()
Возвращает маленький значок дисплея для панели.
|
void |
installChooserPanel(JColorChooser enclosingChooser)
Вызванный, когда панель добавляется к селектору.
|
void |
paint(Graphics g)
Тянет панель.
|
void |
uninstallChooserPanel(JColorChooser enclosingChooser)
Вызванный, когда панель удаляется от селектора.
|
abstract void |
updateChooser()
Вызванный автоматически, когда изменения состояния модели.
|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, hide, 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 abstract void updateChooser()
installChooserPanel
позволить Вам устанавливать начальное состояние своего селектора. Переопределите этот метод, чтобы обновить Ваш ChooserPanel
.protected abstract void buildChooser()
public abstract String getDisplayName()
public int getMnemonic()
KeyEvent.VK
постоянный, который может использоваться в качестве мнемосхемы, чтобы получить доступ к панели. Возвращаемое значение <= 0 indicates there is no mnemonic.
возвращаемое значение здесь является подсказкой, это в конечном счете до стили, чтобы соблюдать возвращаемое значение некоторым значимым способом.
Эта реализация возвращается 0, указывая AbstractColorChooserPanel
не поддерживает мнемосхему, подклассы, желающие, чтобы мнемосхема должна была переопределить это.
getDisplayedMnemonicIndex()
public int getDisplayedMnemonicIndex()
getDisplayName
это должно быть визуально идентифицировано как мнемосхема. Стиль должен только использовать это если getMnemonic
возвращает значение> 0. Возвращаемое значение здесь является подсказкой, это в конечном счете до стили, чтобы соблюдать возвращаемое значение некоторым значимым способом. Например, стиль может хотеть представить каждого AbstractColorChooserPanel
в a JTabbedPane
, и дальнейшее использование это возвращаемое значение, чтобы подчеркнуть символ в getDisplayName
.
Эта реализация возвращается-1, указывая AbstractColorChooserPanel
не поддерживает мнемосхему, подклассы, желающие, чтобы мнемосхема должна была переопределить это.
getMnemonic()
public abstract Icon getSmallDisplayIcon()
public abstract Icon getLargeDisplayIcon()
public void installChooserPanel(JColorChooser enclosingChooser)
super
.enclosingChooser
- панель, которая будет добавленаRuntimeException
- если панель селектора была уже установленаpublic void uninstallChooserPanel(JColorChooser enclosingChooser)
super
.public ColorSelectionModel getColorSelectionModel()
ColorSelectionModel
модель эта панель редактируетprotected Color getColorFromModel()
Color
это выбираетсяpublic void paint(Graphics g)
paint
в классе JComponent
g
- Graphics
объектJComponent.paintComponent(java.awt.Graphics)
, JComponent.paintBorder(java.awt.Graphics)
, JComponent.paintChildren(java.awt.Graphics)
, JComponent.getComponentGraphics(java.awt.Graphics)
, JComponent.repaint(long, int, int, int, int)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.