Класс BasicToggleButtonUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ButtonUI
-
- javax.swing.plaf.basic.BasicButtonUI
-
- javax.swing.plaf.basic.BasicToggleButtonUI
- Прямые известные подклассы:
- BasicRadioButtonUI, MetalToggleButtonUI
public class BasicToggleButtonUI extends BasicButtonUI
Реализация BasicToggleButton
Поля
Поля, унаследованные от класса javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
Конструкторы
| Конструктор и описание |
|---|
BasicToggleButtonUI()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static ComponentUI |
createUI(JComponent b)
|
protected String |
getPropertyPrefix()
|
protected int |
getTextShiftOffset() Переопределено, чтобы текст не отображался смещённым для кнопок переключения и подклассов. |
void |
paint(Graphics g,
JComponent c) Рисует указанный компонент соответствующим образом для темы оформления. |
protected void |
paintIcon(Graphics g,
AbstractButton b,
Rectangle iconRect)
|
Методы, унаследованные от класса javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
BasicToggleButtonUI
public BasicToggleButtonUI()
Методы
createUI
public static ComponentUI createUI(JComponent b)
getPropertyPrefix
protected String getPropertyPrefix()
- Переопределяет:
-
getPropertyPrefixв классеBasicButtonUI
paint
public void paint(Graphics g,
JComponent c)
Описание скопировано из класса: ComponentUI
Рисует указанный компонент соответствующим образом для темы оформления. Этот метод вызывается из метода ComponentUI.update при отрисовке указанного компонента. Подклассы должны переопределять этот метод и использовать указанный объект Graphics для отрисовки содержимого компонента.
- Переопределяет:
-
paintв классеBasicButtonUI - Параметры:
-
g- контекстGraphicsдля рисования -
c- компонент, который рисуется; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами - См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
paintIcon
protected void paintIcon(Graphics g,
AbstractButton b,
Rectangle iconRect)
getTextShiftOffset
protected int getTextShiftOffset()
Переопределено, чтобы текст не отображался смещённым для кнопок переключения и подклассов.
- Переопределяет:
-
getTextShiftOffsetв классеBasicButtonUI
© 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.