Spec-Zone.ru › OpenJDK 8

Класс AbstractColorChooserPanel

  • java.lang.Object
    • java.awt.Component
      • java.awt.Container
        • javax.swing.JComponent
          • javax.swing.JPanel
            • javax.swing.colorchooser.AbstractColorChooserPanel
Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible

public abstract class AbstractColorChooserPanel
extends JPanel

Это абстрактный базовый класс для выбора цвета. Если вы хотите добавить новую панель выбора цвета в JColorChooser, наследуйте от этого класса.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans™ была добавлена в пакет java.beans. Обратитесь к XMLEncoder.

Вложенные классы

Вложенные классы/интерфейсы, унаследованные от класса javax.swing.JPanel

JPanel.AccessibleJPanel

Вложенные классы/интерфейсы, унаследованные от класса javax.swing.JComponent

JComponent.AccessibleJComponent

Вложенные классы/интерфейсы, унаследованные от класса java.awt.Container

Container.AccessibleAWTContainer

Вложенные классы/интерфейсы, унаследованные от класса java.awt.Component

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy

Поля

Поля, унаследованные от класса javax.swing.JComponent

listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

Поля, унаследованные от класса java.awt.Component

accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

Поля, унаследованные от интерфейса java.awt.image.ImageObserver

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()

Вызывается автоматически, когда состояние модели изменяется.

Методы, унаследованные от класса javax.swing.JPanel

getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

Методы, унаследованные от класса javax.swing.JComponent

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

Методы, унаследованные от класса java.awt.Container

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

Методы, унаследованные от класса java.awt.Component

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

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

AbstractColorChooserPanel

public AbstractColorChooserPanel()

Подробное описание методов

updateChooser

public abstract void updateChooser()

Вызывается автоматически при изменении состояния модели. Также вызывается методом installChooserPanel для настройки начального состояния вашего выбора. Переопределите этот метод, чтобы обновить ваш ChooserPanel.

buildChooser

protected abstract void buildChooser()

Создаёт новую панель выбора.

getDisplayName

public abstract String getDisplayName()

Возвращает строку, содержащую имя отображения панели.

Возвращает:
имя панели отображения

getMnemonic

public int getMnemonic()

Предоставляет подсказку для отображения и ощущения KeyEvent.VK константы, которая может быть использована в качестве мнемоники для доступа к панели. Возвращаемое значение <= 0 указывает, что мнемоника отсутствует.

Возвращаемое значение здесь является подсказкой, в конечном итоге виджет отвечает за использование возвращаемого значения каким-либо осмысленным способом.

Эта реализация возвращает 0, указывая, что AbstractColorChooserPanel не поддерживает мнемонику. Подклассы, желающие использовать мнемонику, должны переопределить этот метод.

Возвращает:
константа KeyEvent.VK, идентифицирующая мнемонику; <= 0 для отсутствия мнемоники
С:
1.4
См. также:
getDisplayedMnemonicIndex()

getDisplayedMnemonicIndex

public int getDisplayedMnemonicIndex()

Предоставляет подсказку для отображения и ощущения индекса символа в getDisplayName, который должен быть визуально выделен как мнемоника. Виджет должен использовать это только если getMnemonic возвращает значение > 0.

Возвращаемое значение здесь является подсказкой, в конечном итоге виджет отвечает за использование возвращаемого значения каким-либо осмысленным способом. Например, виджет может захотеть отобразить каждый AbstractColorChooserPanel в JTabbedPane, и далее использовать это возвращаемое значение для подчеркивания символа в getDisplayName.

Эта реализация возвращает -1, указывая, что AbstractColorChooserPanel не поддерживает мнемонику. Подклассы, желающие использовать мнемонику, должны переопределить этот метод.

Возвращает:
Индекс символа для отображения мнемоники; -1, чтобы не предоставлять визуального идентификатора для этой панели.
С:
1.4
См. также:
getMnemonic()

getSmallDisplayIcon

public abstract Icon getSmallDisplayIcon()

Возвращает небольшой значок отображения для панели.

Возвращает:
небольшой значок отображения

getLargeDisplayIcon

public abstract Icon getLargeDisplayIcon()

Возвращает большой значок отображения для панели.

Возвращает:
большой значок отображения

installChooserPanel

public void installChooserPanel(JColorChooser enclosingChooser)

Вызывается, когда панель добавляется в панель выбора. Если переопределите этот метод, убедитесь, что вызываете super.

Параметры:
enclosingChooser - панель, которая будет добавлена
Исключения:
RuntimeException - если панель выбора уже установлена

uninstallChooserPanel

public void uninstallChooserPanel(JColorChooser enclosingChooser)

Вызывается, когда панель удаляется из панели выбора. Если переопределите этот метод, убедитесь, что вызываете super.

getColorSelectionModel

public ColorSelectionModel getColorSelectionModel()

Возвращает модель, которую редактирует панель выбора.

Возвращает:
модель ColorSelectionModel, которую редактирует эта панель

getColorFromModel

protected Color getColorFromModel()

Возвращает цвет, который в данный момент выбран.

Возвращает:
выбранный Color

paint

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)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API