Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DropTarget extends Object implements DropTargetListener, Serializable
DropTarget
связывается с a Component
когда это Component
пожелания принять отбрасывания во время Перетаскивают и операции Отбрасывания. Каждый DropTarget
связывается с a FlavorMap
. Значение по умолчанию FlavorMap
после этого определяет FlavorMap
возвращенный SystemFlavorMap.getDefaultFlavorMap()
.
Модификатор и Тип | Класс и Описание |
---|---|
protected static class |
DropTarget. DropTargetAutoScroller
этот защищенный вложенный class реализует автопрокрутку
|
Конструктор и Описание |
---|
DropTarget()
Создает a
DropTarget . |
DropTarget(Component c, DropTargetListener dtl)
Создает a
DropTarget данный Component связать себя с, и DropTargetListener обработать обработку событий. |
DropTarget(Component c, int ops, DropTargetListener dtl)
Создает a
DropTarget данный Component связать себя с, int представление значения по умолчанию приемлемое действие (я), чтобы поддерживать, и a DropTargetListener обработать обработку событий. |
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act)
Создает a
DropTarget данный Component связать себя с, int представляя значение по умолчанию приемлемое действие (я), чтобы поддерживать, a DropTargetListener обработать обработку событий, и a boolean указание, если DropTarget в настоящий момент принимает отбрасывания. |
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
Создает новый DropTarget, данный
Component связать себя с, int представляя значение по умолчанию приемлемое действие (я), чтобы поддерживать, a DropTargetListener обработать обработку событий, a boolean указание, если DropTarget в настоящий момент принимает отбрасывания, и a FlavorMap использовать (или нуль для значения по умолчанию FlavorMap ). |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addDropTargetListener(DropTargetListener dtl)
Добавляет новое
DropTargetListener (ОДНОАДРЕСНЫЙ ИСТОЧНИК). |
void |
addNotify(java.awt.peer.ComponentPeer peer)
Уведомьте DropTarget, что он был связан с методом Component This, обычно вызывается от java.awt. Component.addNotify () Компонента, связанного с этим DropTarget, чтобы уведомить DropTarget, что ComponentPeer был связан с тем Компонентом.
|
protected void |
clearAutoscroll()
очистите автопрокрутку
|
protected DropTarget.DropTargetAutoScroller |
createDropTargetAutoScroller(Component c, Point p)
создайте встроенный автоскроллер
|
protected DropTargetContext |
createDropTargetContext()
Создает DropTargetContext, связанный с этим DropTarget.
|
void |
dragEnter(DropTargetDragEvent dtde)
Вызовы
dragEnter на зарегистрированном DropTargetListener и передачи это указанное DropTargetDragEvent . |
void |
dragExit(DropTargetEvent dte)
Вызовы
dragExit на зарегистрированном DropTargetListener и передачи это указанное DropTargetEvent . |
void |
dragOver(DropTargetDragEvent dtde)
Вызовы
dragOver на зарегистрированном DropTargetListener и передачи это указанное DropTargetDragEvent . |
void |
drop(DropTargetDropEvent dtde)
Вызовы
drop на зарегистрированном DropTargetListener и передачи это указанное DropTargetDropEvent если это DropTarget является активным. |
void |
dropActionChanged(DropTargetDragEvent dtde)
Вызовы
dropActionChanged на зарегистрированном DropTargetListener и передачи это указанное DropTargetDragEvent . |
Компонент |
getComponent()
Добирается
Component связанный с этим DropTarget . |
int |
getDefaultActions()
Добирается
int представление текущего действия (й) поддерживается этим DropTarget . |
DropTargetContext |
getDropTargetContext()
Добирается
DropTargetContext связанный с этим DropTarget . |
FlavorMap |
getFlavorMap()
Добирается
FlavorMap связанный с этим DropTarget . |
protected void |
initializeAutoscrolling(Point p)
инициализируйте автопрокрутку
|
boolean |
isActive()
Отчеты, действительно ли это
DropTarget является в настоящий момент активным (готовый принять отбрасывания). |
void |
removeDropTargetListener(DropTargetListener dtl)
Удаляет ток
DropTargetListener (ОДНОАДРЕСНЫЙ ИСТОЧНИК). |
void |
removeNotify(java.awt.peer.ComponentPeer peer)
Уведомьте DropTarget, что он был разъединен с методом Component This, обычно вызывается от java.awt. Component.removeNotify () Компонента, связанного с этим DropTarget, чтобы уведомить DropTarget, что ComponentPeer был разъединен с тем Компонентом.
|
void |
setActive(boolean isActive)
Устанавливает DropTarget, активный если
true , неактивный, если false . |
void |
setComponent(Component c)
Отметьте: этот интерфейс обязан разрешать безопасной ассоциации DropTarget с Компонентом одним из двух способов, также:
component.setDropTarget(droptarget); или droptarget.setComponent(component); |
void |
setDefaultActions(int ops)
Устанавливает значение по умолчанию приемлемые действия для этого
DropTarget |
void |
setFlavorMap(FlavorMap fm)
Наборы
FlavorMap связанный с этим DropTarget . |
protected void |
updateAutoscroll(Point dragCursorLocn)
обновление, автопрокручивающее с текущим курсором locn
|
public DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm) throws HeadlessException
Component
связать себя с, int
представляя значение по умолчанию приемлемое действие (я), чтобы поддерживать, a DropTargetListener
обработать обработку событий, a boolean
указание, если DropTarget
в настоящий момент принимает отбрасывания, и a FlavorMap
использовать (или нуль для значения по умолчанию FlavorMap
). Компонент получит отбрасывания, только если он включается.
c
- Component
с которым это DropTarget
связываетсяops
- Значение по умолчанию приемлемые действия для этого DropTarget
dtl
- DropTargetListener
для этого DropTarget
act
- DropTarget
принятие отбрасываний.fm
- FlavorMap
использовать, или обнулять для значения по умолчанию FlavorMap
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()
public DropTarget(Component c, int ops, DropTargetListener dtl, boolean act) throws HeadlessException
DropTarget
данный Component
связать себя с, int
представляя значение по умолчанию приемлемое действие (я), чтобы поддерживать, a DropTargetListener
обработать обработку событий, и a boolean
указание, если DropTarget
в настоящий момент принимает отбрасывания. Компонент получит отбрасывания, только если он включается.
c
- Component
с которым это DropTarget
связываетсяops
- Значение по умолчанию приемлемые действия для этого DropTarget
dtl
- DropTargetListener
для этого DropTarget
act
- DropTarget
принятие отбрасываний.HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()
public DropTarget() throws HeadlessException
DropTarget
.HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()
public DropTarget(Component c, DropTargetListener dtl) throws HeadlessException
DropTarget
данный Component
связать себя с, и DropTargetListener
обработать обработку событий. Компонент получит отбрасывания, только если он включается.
c
- Component
с которым это DropTarget
связываетсяdtl
- DropTargetListener
для этого DropTarget
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()
public DropTarget(Component c, int ops, DropTargetListener dtl) throws HeadlessException
DropTarget
данный Component
связать себя с, int
представление значения по умолчанию приемлемое действие (я), чтобы поддерживать, и a DropTargetListener
обработать обработку событий. Компонент получит отбрасывания, только если он включается.
c
- Component
с которым это DropTarget
связываетсяops
- Значение по умолчанию приемлемые действия для этого DropTarget
dtl
- DropTargetListener
для этого DropTarget
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает trueGraphicsEnvironment.isHeadless()
public void setComponent(Component c)
component.setDropTarget(droptarget);
или droptarget.setComponent(component);
Компонент получит отбрасывания, только если он включается.
c
- Новое Component
это DropTarget
должен быть связан с.public Component getComponent()
Component
связанный с этим DropTarget
. Component
public void setDefaultActions(int ops)
DropTarget
ops
- действия значения по умолчанию DnDConstants
public int getDefaultActions()
int
представление текущего действия (й) поддерживается этим DropTarget
. public void setActive(boolean isActive)
true
, неактивный, если false
. isActive
- наборы DropTarget
(в) активном.public boolean isActive()
DropTarget
является в настоящий момент активным (готовый принять отбрасывания). true
если активный, false
если нетpublic void addDropTargetListener(DropTargetListener dtl) throws TooManyListenersException
DropTargetListener
(ОДНОАДРЕСНЫЙ ИСТОЧНИК). dtl
- Новое DropTargetListener
TooManyListenersException
- если a DropTargetListener
уже добавляется к этому DropTarget
.TooManyListenersException
public void removeDropTargetListener(DropTargetListener dtl)
DropTargetListener
(ОДНОАДРЕСНЫЙ ИСТОЧНИК). dtl
- DropTargetListener, чтобы вычеркнуть из списка.public void dragEnter(DropTargetDragEvent dtde)
dragEnter
на зарегистрированном DropTargetListener
и передачи это указанное DropTargetDragEvent
. Не имеет никакого эффекта если это DropTarget
не является активным.dragEnter
в интерфейсе DropTargetListener
dtde
- DropTargetDragEvent
NullPointerException
- если это DropTarget
является активным и dtde
null
isActive()
public void dragOver(DropTargetDragEvent dtde)
dragOver
на зарегистрированном DropTargetListener
и передачи это указанное DropTargetDragEvent
. Не имеет никакого эффекта если это DropTarget
не является активным.dragOver
в интерфейсе DropTargetListener
dtde
- DropTargetDragEvent
NullPointerException
- если это DropTarget
является активным и dtde
null
isActive()
public void dropActionChanged(DropTargetDragEvent dtde)
dropActionChanged
на зарегистрированном DropTargetListener
и передачи это указанное DropTargetDragEvent
. Не имеет никакого эффекта если это DropTarget
не является активным.dropActionChanged
в интерфейсе DropTargetListener
dtde
- DropTargetDragEvent
NullPointerException
- если это DropTarget
является активным и dtde
null
isActive()
public void dragExit(DropTargetEvent dte)
dragExit
на зарегистрированном DropTargetListener
и передачи это указанное DropTargetEvent
. Не имеет никакого эффекта если это DropTarget
не является активным. Этот сам метод не выдает исключения для нулевого параметра, но для исключений, выданных соответствующим методом слушателя.
dragExit
в интерфейсе DropTargetListener
dte
- DropTargetEvent
isActive()
public void drop(DropTargetDropEvent dtde)
drop
на зарегистрированном DropTargetListener
и передачи это указанное DropTargetDropEvent
если это DropTarget
является активным.drop
в интерфейсе DropTargetListener
dtde
- DropTargetDropEvent
NullPointerException
- если dtde
нуль, и по крайней мере одно из следующего является истиной: это DropTarget
не является активным, или нет никакого a DropTargetListener
зарегистрированный.isActive()
public FlavorMap getFlavorMap()
FlavorMap
связанный с этим DropTarget
. Если нет FlavorMap
был установлен для этого DropTarget
, это связывается со значением по умолчанию FlavorMap
. public void setFlavorMap(FlavorMap fm)
FlavorMap
связанный с этим DropTarget
. fm
- новое FlavorMap
, или нуль, чтобы связать значение по умолчанию FlavorMap с этим DropTarget.public void addNotify(java.awt.peer.ComponentPeer peer)
peer
- Коллега Компонента мы связываемся с!public void removeNotify(java.awt.peer.ComponentPeer peer)
peer
- Коллега Компонента мы разъединяемся с!public DropTargetContext getDropTargetContext()
DropTargetContext
связанный с этим DropTarget
. DropTargetContext
связанный с этим DropTarget
.protected DropTargetContext createDropTargetContext()
protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller(Component c, Point p)
c
- Component
p
- Point
protected void initializeAutoscrolling(Point p)
p
- Point
protected void updateAutoscroll(Point dragCursorLocn)
dragCursorLocn
- Point
protected void clearAutoscroll()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92