public class DropTarget extends Object implements DropTargetListener, Serializable
DropTargetã¯ããã©ãã°&ããããæäœäžã«Componentããããããåãå
¥ããããšãããšãã«ããã®Componentã«é¢é£ä»ããããŸãã
åDropTargetã¯FlavorMapã«é¢é£ä»ããããŸãã ãã以éãããã©ã«ãã®FlavorMapã¯ãSystemFlavorMap.getDefaultFlavorMap()ã«ãã£ãŠè¿ãããFlavorMapã瀺ããŸãã
| 修食åãšå | ã¯ã©ã¹ | 説æ |
|---|---|---|
protected static class |
DropTarget.DropTargetAutoScroller |
ãã®ä¿è·ããããã¹ãã»ã¯ã©ã¹ã¯ãèªåã¹ã¯ããŒã«ãå®è£
ããŸãã
|
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
DropTarget() |
DropTargetãäœæããŸãã |
DropTarget(Component c, DropTargetListener dtl) |
èªèº«ãé¢é£ä»ãã
Componentãããã³ã€ãã³ãåŠçãæ±ãDropTargetListenerã䜿çšããŠãDropTargetãäœæããŸãã |
DropTarget(Component c, int ops, DropTargetListener dtl) |
èªèº«ãé¢é£ä»ãã
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãããã³ã€ãã³ãåŠçãæ±ãDropTargetListenerã䜿çšããŠãDropTargetãäœæããŸãã |
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act) |
èªèº«ãé¢é£ä»ãã
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãã€ãã³ãåŠçãæ±ãDropTargetListenerãããã³DropTargetãçŸåšãããããåãå
¥ããŠãããã©ããã瀺ãbooleanã䜿çšããŠãDropTargetãäœæããŸãã |
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm) |
èªèº«ãé¢é£ä»ãã
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãã€ãã³ãåŠçãæ±ãDropTargetListenerãDropTargetãçŸåšãããããåãå
¥ããŠãããã©ããã瀺ãbooleanãããã³äœ¿çšããFlavorMap (ãŸãã¯ãããã©ã«ãã®FlavorMapã®å Žåã¯null)ã䜿çšããŠãæ°ããDropTargetãäœæããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
void |
addDropTargetListener(DropTargetListener dtl) |
æ°ãã
DropTargetListener (UNICAST SOURCE)ã远å ããŸãã |
void |
addNotify(java.awt.peer.ComponentPeer peer) |
DropTargetãComponentã«é¢é£ä»ããããŠããããšããã®DropTargetã«éç¥ããŸããéåžžããã®ã¡ãœããã¯ãã®DropTargetã«é¢é£ããComponentã®java.awt.Component.addNotify()ããåŒã³åºãããComponentPeerããã®Componentã«é¢é£ä»ããããŠããããšãDropTargetã«éç¥ããŸãã
|
protected void |
clearAutoscroll() |
èªåã¹ã¯ããŒã«ãã¯ãªã¢ããŸãã
|
protected DropTarget.DropTargetAutoScroller |
createDropTargetAutoScroller(Component c, Point p) |
çµèŸŒã¿èªåã¹ã¯ããŒã©ãäœæããŸã
|
protected DropTargetContext |
createDropTargetContext() |
ãã®DropTargetã«é¢é£ããDropTargetContextãäœæããŸãã
|
void |
dragEnter(DropTargetDragEvent dtde) |
ç»é²ããã
DropTargetListenerã§dragEnterãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã |
void |
dragExit(DropTargetEvent dte) |
ç»é²ããã
DropTargetListenerã§dragExitãåŒã³åºããæå®ãããDropTargetEventãããã«æž¡ããŸãã |
void |
dragOver(DropTargetDragEvent dtde) |
ç»é²ããã
DropTargetListenerã§dragOverãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã |
void |
drop(DropTargetDropEvent dtde) |
ãã®
DropTargetãã¢ã¯ãã£ãã§ããå Žåã¯ãç»é²ãããDropTargetListenerã§dropãåŒã³åºããæå®ãããDropTargetDropEventãããã«æž¡ããŸãã |
void |
dropActionChanged(DropTargetDragEvent dtde) |
ç»é²ããã
DropTargetListenerã§dropActionChangedãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã |
Component |
getComponent() |
ãã®
DropTargetã«é¢é£ä»ããããŠããComponentãååŸããŸãã |
int |
getDefaultActions() |
ãã®
DropTargetã§ãµããŒããããŠããçŸåšã®ã¢ã¯ã·ã§ã³ã衚ãintãååŸããŸãã |
DropTargetContext |
getDropTargetContext() |
ãã®
DropTargetã«é¢é£ä»ããããŠããDropTargetContextãååŸããŸãã |
FlavorMap |
getFlavorMap() |
ãã®
DropTargetã«é¢é£ä»ããããŠããFlavorMapãååŸããŸãã |
protected void |
initializeAutoscrolling(Point p) |
èªåã¹ã¯ããŒã«ãåæåããŸã
|
boolean |
isActive() |
ãã®
DropTargetãçŸåšã¢ã¯ãã£ãã§ãã(ãããããåãå
¥ããæºåãã§ããŠãã)ãã©ãããå ±åããŸãã |
void |
removeDropTargetListener(DropTargetListener dtl) |
çŸåšã®
DropTargetListener (UNICAST SOURCE)ãåé€ããŸãã |
void |
removeNotify(java.awt.peer.ComponentPeer peer) |
DropTargetãšComponentã®é¢é£ä»ããè§£é€ãããããšããã®DropTargetã«éç¥ããŸããéåžžããã®ã¡ãœããã¯ãã®DropTargetã«é¢é£ããComponentã®java.awt.Component.removeNotify()ããåŒã³åºãããComponentPeerãšãã®Componentã®é¢é£ä»ããè§£é€ãããããšãDropTargetã«éç¥ããŸãã
|
void |
setActive(boolean isActive) |
trueã®å Žåã¯DropTargetãã¢ã¯ãã£ãã«ãfalseã®å Žåã¯éã¢ã¯ãã£ãã«èšå®ããŸãã |
void |
setComponent(Component c) |
ããŒã: ãã®ã€ã³ã¿ãã§ãŒã¹ã¯ã
component.setDropTarget(droptarget); ãŸã㯠droptarget.setComponent(component); ã®2ã€ã®æ¹æ³ã®ãã¡ã®ã©ã¡ããã§DropTargetãšComponentãšã®å®å
šãªé¢é£ä»ããèš±å¯ããããã«å¿
èŠã§ãã |
void |
setDefaultActions(int ops) |
ãã®
DropTargetã®ããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ãèšå®ããŸãã |
void |
setFlavorMap(FlavorMap fm) |
ãã®
DropTargetã«é¢é£ä»ããããFlavorMapãèšå®ããŸãã |
protected void |
updateAutoscroll(Point dragCursorLocn) |
çŸåšã®ã«ãŒãœã«äœçœ®ã§èªåã¹ã¯ããŒã«ãæŽæ°ããŸã
|
public DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm) throws HeadlessException
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãã€ãã³ãåŠçãæ±ãDropTargetListenerãDropTargetãçŸåšãããããåãå
¥ããŠãããã©ããã瀺ãbooleanãããã³äœ¿çšããFlavorMap (ãŸãã¯ãããã©ã«ãã®FlavorMapã®å Žåã¯null)ã䜿çšããŠãæ°ããDropTargetãäœæããŸãã
Componentã¯ã䜿çšå¯èœãªå Žåã ããããããåãåããŸãã
c - ãã®DropTargetãé¢é£ä»ããããŠããComponentops - ãã®DropTargetã®ããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³dtl - ãã®DropTargetã®DropTargetListeneract - DropTargetããããããåãå
¥ããŠãããã©ããfm - 䜿çšããFlavorMapãããã©ã«ãã®FlavorMapã®å Žåã¯nullHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public DropTarget(Component c, int ops, DropTargetListener dtl, boolean act) throws HeadlessException
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãã€ãã³ãåŠçãæ±ãDropTargetListenerãããã³DropTargetãçŸåšãããããåãå
¥ããŠãããã©ããã瀺ãbooleanã䜿çšããŠãDropTargetãäœæããŸãã
Componentã¯ã䜿çšå¯èœãªå Žåã ããããããåãåããŸãã
c - ãã®DropTargetãé¢é£ä»ããããŠããComponentops - ãã®DropTargetã®ããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³dtl - ãã®DropTargetã®DropTargetListeneract - DropTargetããããããåãå
¥ããŠãããã©ããHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public DropTarget()
throws HeadlessException
DropTargetãäœæããŸããHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public DropTarget(Component c, DropTargetListener dtl) throws HeadlessException
Componentãããã³ã€ãã³ãåŠçãæ±ãDropTargetListenerã䜿çšããŠãDropTargetãäœæããŸãã
Componentã¯ã䜿çšå¯èœãªå Žåã ããããããåãåããŸãã
c - ãã®DropTargetãé¢é£ä»ããããŠããComponentdtl - ãã®DropTargetã®DropTargetListenerHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public DropTarget(Component c, int ops, DropTargetListener dtl) throws HeadlessException
ComponentããµããŒãããããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ã衚ãintãããã³ã€ãã³ãåŠçãæ±ãDropTargetListenerã䜿çšããŠãDropTargetãäœæããŸãã
Componentã¯ã䜿çšå¯èœãªå Žåã ããããããåãåããŸãã
c - ãã®DropTargetãé¢é£ä»ããããŠããComponentops - ãã®DropTargetã®ããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³dtl - ãã®DropTargetã®DropTargetListenerHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public void setComponent(Component c)
component.setDropTarget(droptarget); ãŸã㯠droptarget.setComponent(component); ã®2ã€ã®æ¹æ³ã®ãã¡ã®ã©ã¡ããã§DropTargetãšComponentãšã®å®å
šãªé¢é£ä»ããèš±å¯ããããã«å¿
èŠã§ãã
Componentã¯ã䜿çšå¯èœãªå Žåã ããããããåãåããŸãã
c - ãã®DropTargetãé¢é£ä»ããããæ°ããComponentãpublic Component getComponent()
DropTargetã«é¢é£ä»ããããŠããComponentãååŸããŸãã
Componentpublic void setDefaultActions(int ops)
DropTargetã®ããã©ã«ãã®èš±å®¹ã¢ã¯ã·ã§ã³ãèšå®ããŸãã
ops - ããã©ã«ãã®ã¢ã¯ã·ã§ã³DnDConstantspublic int getDefaultActions()
DropTargetã§ãµããŒããããŠããçŸåšã®ã¢ã¯ã·ã§ã³ã衚ãintãååŸããŸãã
public void setActive(boolean isActive)
trueã®å Žåã¯DropTargetãã¢ã¯ãã£ãã«ãfalseã®å Žåã¯éã¢ã¯ãã£ãã«èšå®ããŸãã
isActive - DropTargetãã¢ã¯ãã£ããŸãã¯éã¢ã¯ãã£ãã«èšå®ãããpublic boolean isActive()
DropTargetãçŸåšã¢ã¯ãã£ãã§ãã(ãããããåãå
¥ããæºåãã§ããŠãã)ãã©ãããå ±åããŸãã
trueãããã§ãªãå Žåã¯falsepublic void addDropTargetListener(DropTargetListener dtl) throws TooManyListenersException
DropTargetListener (UNICAST SOURCE)ã远å ããŸãã
dtl - æ°ããDropTargetListener
TooManyListenersException - DropTargetListenerããã§ã«ãã®DropTargetã«è¿œå ãããŠããå Žåãpublic void removeDropTargetListener(DropTargetListener dtl)
DropTargetListener (UNICAST SOURCE)ãåé€ããŸãã
dtl - ç»é²ãè§£é€ããDropTargetListenerãpublic void dragEnter(DropTargetDragEvent dtde)
DropTargetListenerã§dragEnterãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã ãã®DropTargetãã¢ã¯ãã£ãã§ãªãå Žåã¯ãäœã®å¹æããããŸããã dragEnterãã€ã³ã¿ãã§ãŒã¹DropTargetListenerdtde - DropTargetDragEventNullPointerException - ãã®DropTargetãã¢ã¯ãã£ãã§ãããdtdeãnullã®å ŽåisActive()public void dragOver(DropTargetDragEvent dtde)
DropTargetListenerã§dragOverãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã ãã®DropTargetãã¢ã¯ãã£ãã§ãªãå Žåã¯ãäœã®å¹æããããŸããã dragOverãã€ã³ã¿ãã§ãŒã¹DropTargetListenerdtde - DropTargetDragEventNullPointerException - ãã®DropTargetãã¢ã¯ãã£ãã§ãããdtdeãnullã®å ŽåisActive()public void dropActionChanged(DropTargetDragEvent dtde)
DropTargetListenerã§dropActionChangedãåŒã³åºããæå®ãããDropTargetDragEventãããã«æž¡ããŸãã ãã®DropTargetãã¢ã¯ãã£ãã§ãªãå Žåã¯ãäœã®å¹æããããŸããã dropActionChangedãã€ã³ã¿ãã§ãŒã¹DropTargetListenerdtde - DropTargetDragEventNullPointerException - ãã®DropTargetãã¢ã¯ãã£ãã§ãããdtdeãnullã®å ŽåisActive()public void dragExit(DropTargetEvent dte)
DropTargetListenerã§dragExitãåŒã³åºããæå®ãããDropTargetEventãããã«æž¡ããŸãã ãã®DropTargetãã¢ã¯ãã£ãã§ãªãå Žåã¯ãäœã®å¹æããããŸããã
ãã®ã¡ãœããèªäœã¯nullã®ãã©ã¡ãŒã¿ã«å¯ŸããŠäŸå€ãã¹ããŒããŸãããããªã¹ããŒã®åã¡ãœããã«ãã£ãŠã¹ããŒãããäŸå€ã«å¯ŸããŠã¯äŸå€ãã¹ããŒããŸãã
dragExitãã€ã³ã¿ãã§ãŒã¹DropTargetListenerdte - DropTargetEventisActive()public void drop(DropTargetDropEvent dtde)
DropTargetãã¢ã¯ãã£ãã§ããå Žåã¯ãç»é²ãããDropTargetListenerã§dropãåŒã³åºããæå®ãããDropTargetDropEventãããã«æž¡ããŸããdropãã€ã³ã¿ãã§ãŒã¹DropTargetListenerdtde - DropTargetDropEventNullPointerException - dtdeãnullã§æ¬¡ã®ãããã1ã€ãtrueã®å Žå: ãã®DropTargetãã¢ã¯ãã£ãã§ãªããããŸãã¯ç»é²ãããŠããDropTargetListenerãååšããªãå ŽåãisActive()public FlavorMap getFlavorMap()
DropTargetã«é¢é£ä»ããããŠããFlavorMapãååŸããŸãã ãã®DropTargetã«å¯ŸããŠFlavorMapãèšå®ãããŠããªãå Žåã¯ãããã©ã«ãã®FlavorMapã«é¢é£ä»ããããŸãã
public void setFlavorMap(FlavorMap fm)
DropTargetã«é¢é£ä»ããããFlavorMapãèšå®ããŸãã
fm - æ°ããFlavorMapããã®DropTargetã«ããã©ã«ãã®FlavorMapãé¢é£ä»ããå Žåã¯nullãpublic void addNotify(java.awt.peer.ComponentPeer peer)
peer - é¢é£ä»ããããŠããComponentã®Peerpublic void removeNotify(java.awt.peer.ComponentPeer peer)
peer - é¢é£ä»ããè§£é€ãããComponentã®Peerpublic DropTargetContext getDropTargetContext()
DropTargetã«é¢é£ä»ããããŠããDropTargetContextãååŸããŸãã
DropTargetã«é¢é£ä»ããããŠããDropTargetContextãprotected DropTargetContext createDropTargetContext()
protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller(Component c, Point p)
c - Componentp - Pointprotected void initializeAutoscrolling(Point p)
p - Pointprotected void updateAutoscroll(Point dragCursorLocn)
dragCursorLocn - Pointprotected void clearAutoscroll()
ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã