Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MetalToggleButtonUI extends BasicToggleButtonUI
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected Color |
disabledTextColor |
protected Color |
focusColor |
protected Color |
selectColor |
defaultTextIconGap, defaultTextShiftOffset
Конструктор и Описание |
---|
MetalToggleButtonUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent b) |
protected Color |
getDisabledTextColor() |
protected Color |
getFocusColor() |
protected Color |
getSelectColor() |
void |
installDefaults(AbstractButton b) |
protected void |
paintButtonPressed(Graphics g, AbstractButton b) |
protected void |
paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect) |
protected void |
paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
Красит соответствующий значок кнопки
b в пространстве iconRect . |
protected void |
paintText(Graphics g, JComponent c, Rectangle textRect, String text)
С Java 2 платформы v 1.4 этих метода не должны использоваться или overriden.
|
protected void |
uninstallDefaults(AbstractButton b) |
void |
update(Graphics g, JComponent c)
В случае необходимости красит фон компонента, затем вызывает
paint . |
getPropertyPrefix, getTextShiftOffset, paint
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installListeners, installUI, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount
protected Color focusColor
protected Color selectColor
protected Color disabledTextColor
public static ComponentUI createUI(JComponent b)
public void installDefaults(AbstractButton b)
installDefaults
в классе BasicButtonUI
protected void uninstallDefaults(AbstractButton b)
uninstallDefaults
в классе BasicButtonUI
protected Color getSelectColor()
protected Color getDisabledTextColor()
protected Color getFocusColor()
public void update(Graphics g, JComponent c)
paint
.update
в классе ComponentUI
g
- Графика, чтобы нарисовать кc
- Подрисовывающий JComponentNullPointerException
- если g
или c
нульComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
, ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
protected void paintButtonPressed(Graphics g, AbstractButton b)
paintButtonPressed
в классе BasicButtonUI
protected void paintText(Graphics g, JComponent c, Rectangle textRect, String text)
BasicButtonUI
paintText
в классе BasicButtonUI
protected void paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
paintFocus
в классе BasicButtonUI
protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
b
в пространстве iconRect
.paintIcon
в классе BasicToggleButtonUI
g
- Графика, чтобы нарисовать кb
- Кнопка, чтобы представить дляiconRect
- расположите с интервалами, чтобы представить вNullPointerException
- если каким-либо из параметров является нуль.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.