|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthListUI extends BasicListUI implements PropertyChangeListener, SynthUI
JList.BasicListUI.FocusHandler, BasicListUI.ListDataHandler, BasicListUI.ListSelectionHandler, BasicListUI.MouseInputHandler, BasicListUI.PropertyChangeHandlercellHeight, cellHeights, cellRendererChanged, cellWidth, fixedCellHeightChanged, fixedCellWidthChanged, focusListener, fontChanged, list, listDataListener, listSelectionListener, modelChanged, mouseInputListener, propertyChangeListener, prototypeCellValueChanged, rendererPane, selectionModelChanged, updateLayoutStateNeededDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED| Конструктор и Описание |
|---|
SynthListUI() |
| Модификатор и Тип | Метод и Описание |
|---|---|
static ComponentUI |
createUI(JComponent list)
Создает новый объект UI для данного компонента.
|
SynthContext |
getContext(JComponent c)
Возвращает Контекст для указанного компонента.
|
protected void |
installDefaults()
Инициализирует свойства списка, такие как шрифт, передний план, и фон, и добавляет CellRendererPane.
|
protected void |
installListeners()
Создает и устанавливает слушателей для JList, его модели, и его selectionModel.
|
void |
paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Красит границу.
|
void |
propertyChange(PropertyChangeEvent e)
Этот метод вызывают, когда связанное свойство изменяется.
|
protected void |
uninstallDefaults()
Устанавливает свойства списка, которые не были явно переопределены к
null. |
protected void |
uninstallListeners()
Удаляет слушателей из JList, его модели, и его selectionModel.
|
void |
update(Graphics g, JComponent c)
Уведомляет этого делегата UI, чтобы перекрасить указанный компонент.
|
convertRowToY, convertYToRow, createFocusListener, createListDataListener, createListSelectionListener, createMouseInputListener, createPropertyChangeListener, getBaseline, getBaselineResizeBehavior, getCellBounds, getPreferredSize, getRowHeight, indexToLocation, installKeyboardActions, installUI, locationToIndex, maybeUpdateLayoutState, paint, paintCell, selectNextIndex, selectPreviousIndex, uninstallKeyboardActions, uninstallUI, updateLayoutStatecontains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSizepublic static ComponentUI createUI(JComponent list)
list - компонент, чтобы создать UI возражает дляpublic void update(Graphics g, JComponent c)
BasicListUI.paint(java.awt.Graphics, javax.swing.JComponent) метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint метод.
update в классе ComponentUIg - Graphics объект используется для рисованияc - нарисованный компонентBasicListUI.paint(java.awt.Graphics, javax.swing.JComponent)public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUIpaintBorder в интерфейсе SynthUIcontext - компонентный контекстg - Graphics подрисоватьx - эти X координатy - координата Yw - ширина границыh - высота границыprotected void installListeners()
BasicListUIinstallListeners в классе BasicListUIBasicListUI.installUI(javax.swing.JComponent), BasicListUI.uninstallListeners()public void propertyChange(PropertyChangeEvent e)
PropertyChangeListenerpropertyChange в интерфейсе PropertyChangeListenere - Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.protected void uninstallListeners()
BasicListUIuninstallListeners в классе BasicListUIBasicListUI.uninstallUI(javax.swing.JComponent), BasicListUI.installListeners()protected void installDefaults()
BasicListUIinstallDefaults в классе BasicListUIBasicListUI.uninstallDefaults(), BasicListUI.installUI(javax.swing.JComponent), CellRendererPaneprotected void uninstallDefaults()
BasicListUInull. Свойство считают переопределенным, если его текущая стоимость не является a UIResource.uninstallDefaults в классе BasicListUIBasicListUI.installDefaults(), BasicListUI.uninstallUI(javax.swing.JComponent), CellRendererPanepublic SynthContext getContext(JComponent c)
SynthUIgetContext в интерфейсе SynthUIc - Компонентный запрос SynthContext.
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.