文档

Java™ 教程
隐藏目录
显示放置位置
路径:使用Swing创建GUI
课程:拖放和数据传输

显示放置位置

通常,在拖放操作期间,当组件可以接受数据时,会给出视觉反馈。它可能会突出显示放置位置,或者显示插入点的插入符号或水平线。当组件的TransferHandlercanImport方法返回true时,Swing会呈现放置位置。

要在编程上控制这一点,可以使用setShowDropLocation方法。将该方法调用为true将始终显示放置位置的视觉反馈,即使不接受放置。将该方法调用为false将阻止任何视觉反馈,即使接受放置。您始终从canImport中调用此方法。

演示 - 位置敏感演示页面包括一个组合框,您可以选择始终显示放置位置、从不显示放置位置或默认行为。但首先我们将讨论位置敏感的拖放。


上一页:演示 - 选择放置操作
下一页:位置敏感的放置