Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MetalToggleButtonUI extends BasicToggleButtonUI
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками 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
в class BasicButtonUI
protected void uninstallDefaults(AbstractButton b)
uninstallDefaults
в class BasicButtonUI
protected Color getSelectColor()
protected Color getDisabledTextColor()
protected Color getFocusColor()
public void update(Graphics g, JComponent c)
paint
.update
в class 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
в class BasicButtonUI
protected void paintText(Graphics g, JComponent c, Rectangle textRect, String text)
BasicButtonUI
paintText
в class BasicButtonUI
protected void paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
paintFocus
в class BasicButtonUI
protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
b
в пространстве iconRect
.paintIcon
в class BasicToggleButtonUI
g
- Графика, чтобы нарисовать кb
- Кнопка, чтобы представить дляiconRect
- пространство, чтобы представить вNullPointerException
- если каким-либо из параметров является нуль.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92