Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthTextFieldUI extends BasicTextFieldUI implements SynthUI
JTextField
.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструктор и Описание |
---|
SynthTextFieldUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent c)
Создает UI для JTextField.
|
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, getPropertyPrefix
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, 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 c)
c
- текстовое поле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)
Это направляется к BasicTextUI.paintSafely(java.awt.Graphics)
метод под гарантией, что модель не изменяется от представления этого потока, в то время как это представляет (если связанная модель получается из AbstractDocument
). Это позволяет модели потенциально быть обновленной асинхронно.
context
- контекст для нарисованного компонентаg
- Graphics
объект используется для рисованияupdate(Graphics,JComponent)
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 paintBackground(Graphics g)
BasicTextUI
paintBackground
в class BasicTextUI
g
- графический контекстprotected void propertyChange(PropertyChangeEvent evt)
propertyChange
в class BasicTextUI
evt
- событие изменения свойства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)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92