public class SynthEditorPaneUI extends BasicEditorPaneUI implements SynthUI
JEditorPane
.BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструктор и Описание |
---|
SynthEditorPaneUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent c)
Создает новый объект UI для данного компонента.
|
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, чтобы перекрасить указанный компонент.
|
getEditorKit, getPropertyPrefix, installUI, uninstallUI
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintSafely, setView, uninstallKeyboardActions, uninstallListeners, viewToModel, viewToModel
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
public static ComponentUI createUI(JComponent c)
c
- компонент, чтобы создать UI возражает дляprotected void installDefaults()
BasicTextUI
installDefaults
в class BasicTextUI
BasicTextUI.uninstallDefaults()
, BasicTextUI.installUI(javax.swing.JComponent)
protected void uninstallDefaults()
BasicTextUI
null
. Свойство считают переопределенным, если его текущая стоимость не является a UIResource
.uninstallDefaults
в class BasicTextUI
BasicTextUI.installDefaults()
, BasicTextUI.uninstallUI(javax.swing.JComponent)
protected void propertyChange(PropertyChangeEvent evt)
propertyChange
в class BasicEditorPaneUI
evt
- событие изменения свойства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 границы
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92