Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AbstractColorChooserPanel extends JPanel
JColorChooser
, разделите на подклассы этот class.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
JPanel. AccessibleJPanel
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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
Конструктор и Описание |
---|
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, hide, 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, 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
в class 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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92