Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthTextAreaUI extends BasicTextAreaUI implements SynthUI
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструктор и Описание |
---|
SynthTextAreaUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent ta)
Создает объект UI для JTextArea.
|
SynthContext |
getContext(JComponent c)
Возвращает Контекст для указанного компонента.
|
protected void |
installDefaults()
Инициализирует компонентные свойства, такие как шрифт, передний план, фон, цвет каре, цвет выбора, выбранный цвет текста, цвет недоступного текста, и цвет границы.
|
protected void |
paint(SynthContext context, Graphics g)
Красит указанный компонент.
|
protected void |
paintBackground(Graphics g)
Красит фон для представления.
|
void |
paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Красит границу.
|
protected void |
propertyChange(PropertyChangeEvent evt)
Этот метод вызывают, когда связанное свойство изменяется на связанном JTextComponent.
|
protected void |
uninstallDefaults()
Устанавливает компонентные свойства, которые не были явно переопределены к
null . |
void |
update(Graphics g, JComponent c)
Уведомляет этого делегата UI, чтобы перекрасить указанный компонент.
|
create, getBaseline, getBaselineResizeBehavior, getMinimumSize, getPreferredSize, getPropertyPrefix
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintSafely, setView, uninstallKeyboardActions, uninstallListeners, uninstallUI, viewToModel, viewToModel
contains, getAccessibleChild, getAccessibleChildrenCount
public static ComponentUI createUI(JComponent ta)
ta
- текстовая областьprotected void installDefaults()
BasicTextUI
installDefaults
в class BasicTextAreaUI
BasicTextUI.uninstallDefaults()
, BasicTextUI.installUI(javax.swing.JComponent)
protected void uninstallDefaults()
BasicTextUI
null
. Свойство считают переопределенным, если его текущая стоимость не является a UIResource
.uninstallDefaults
в class BasicTextUI
BasicTextUI.installDefaults()
, BasicTextUI.uninstallUI(javax.swing.JComponent)
public SynthContext getContext(JComponent c)
SynthUI
getContext
в интерфейсе SynthUI
c
- Компонентный запрос SynthContext.public void update(Graphics g, JComponent c)
paint(SynthContext,Graphics)
метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint
метод.
update
в class BasicTextUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
protected void paint(SynthContext context, Graphics g)
context
- контекст для нарисованного компонентаg
- Graphics
объект используется для рисованияupdate(Graphics,JComponent)
protected void paintBackground(Graphics g)
BasicTextUI
paintBackground
в class BasicTextUI
g
- графический контекстpublic void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUI
paintBorder
в интерфейсе SynthUI
context
- компонентный контекстg
- Graphics
подрисоватьx
- эти X координатy
- координата Yw
- width границыh
- height границыprotected void propertyChange(PropertyChangeEvent evt)
propertyChange
в class BasicTextAreaUI
evt
- событие изменения свойства
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92