问题标签 [drag-and-drop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
384 浏览

drag-and-drop - 具有自定义行为的文件夹“投递箱”

我正在考虑尝试创建一个“投递箱”应用程序,该应用程序可以在您将文件放入文件夹时自动组织文件。我总是在我的桌面上得到一堆随机文件,我认为能够将它们拖到桌面上的图标/文件夹并根据某些规则(文件扩展名)自动将它们分类到其他位置会很有用,命名约定等)

我不确定如何实现这一点。谁能指出我如何完成这样的事情的任何资源/提示?也许某种拖放文件夹扩展?

一个想法是有一个后台进程定期检查文件夹并只是移动文件,但如果没有后台进程自动发生这种情况会很酷。

谢谢

0 投票
1 回答
897 浏览

java - Java 拖放到本机操作系统

我已经四处寻找了一段时间,但还没有找到任何有关如何将 ImageIcon 拖到 Windows 文件夹并获取“放置”ImageIcon 的路径的 Java 库或信息。我真的很想要一个跨 OSX/linux/Win 的平台独立解决方案,但至少想要一个 Windows 实现。以前有没有人这样做过,有没有一个项目有一个库可以做到这一点?如果不能,我能否获得关于如何开发 C++ 代码来做到这一点的方向(网站),如果可能的话,我假设必须通过 JNI 来完成。它甚至可行吗?

我在 java、python 和 perl 方面有丰富的经验,但对 C/C++ 的接触有限,这就是为什么我希望已经有一个库或一些代码可以做到这一点,如果没有的话,我更愿意弄脏我的手。

0 投票
3 回答
1586 浏览

cocoa - 如何拖动 NSStatusItems

你们都知道 Mac OS X 中的菜单栏(或者更好的说法是 NSStatusBar)。
有些项目我可以移动,而另一些则不能。

我希望能够拖动我的应用程序的 NSStatusItem。

知道如何实现吗?

0 投票
1 回答
1714 浏览

java - GWT-DnD(拖放)布局问题

以下是使用此处的拖放库时:

http://code.google.com/p/gwt-dnd/

将绝对面板放置在相对面板中时,似乎禁用了拖动功能。一个简单的例子:

但是,如果我将图像添加到 RootPanel(并相应地更改边界面板)或将绝对面板直接添加到 RootPanel,则拖动功能起作用。我在这里错过了什么吗?

0 投票
2 回答
3691 浏览

python - Python 拖放

我在这里研究一个解析器,它打开一个文件,读取它并在另一个文件中打印数据。

输入文件由 sys.argv[1] 确定以处理命令行打开和拖放(在 Windows 中)。但是,当拖放文件时,它给了我

查看 sys.argv 包含的内容,我执行了以下操作(来自 cmd.exe)以使其包含相同的内容:

它失败了。但是,以下工作

对我来说,以上将/应该几乎相同。

  • 为什么会出现权限错误?
  • 如何使 python 能够处理完全指定的路径?(如果这就是问题所在。)
  • 如何启用拖放功能?

哦,如果不清楚,我将 input/txt 文件拖到 python 文件中,而不是相反。作为一名编码员,我总是更喜欢 CLI,但这个软件的未来用户不喜欢,因此我需要让它工作。

虽然非常简单,但这里有一些代码可以重现该问题:

0 投票
1 回答
727 浏览

java - SWT DropTargetListener has empty event data under Mac OS X

I'm currently experiencing a weird platform inconsistency between Mac OS X and Windows/Linux.

I've implemented an SWT DropTargetListener and tried to analyze the data dropped in the dragEnter method. Unfortunately, the data attribute of the TransferData contained in the DropTargetEvent parameter is always null on OS X (but becomes valid in DropTargetListener.drop method where it's too late to give user feedback).

It works fine under Windows and Linux.

Can anybody help me out? Or is this a known limitation of SWT DND under OS X?

0 投票
5 回答
38310 浏览

java - 如何在 JTable 中拖放一行?

如何设置 JTable 以便能够将行拖动到表中的不同索引。例如,如果我有 5 行并且我想将第 4 行拖到第 2 位?

0 投票
1 回答
2057 浏览

winapi - 如何在 Win32 中将光标设置为拖动复制/移动光标?

它似乎不是标准游标之一(如 IDC_ARROW),那么我该如何加载它呢?

0 投票
4 回答
5274 浏览

.net - 突出显示被拖动的 TreeView 项目

在我的应用程序中,我有一个允许拖放的 TreeView。我的所有功能都可以正常工作,但是当拖拽 TreeViewItem 时我很难突出显示它。这是我的树视图项目的风格。IsMouseOver 触发器在拖动时不起作用,因为拖动似乎会阻止其他鼠标事件。任何人都可以帮我在拖动时触发我的树视图项目上的相同边框更改吗?

0 投票
3 回答
541 浏览

wpf - WPF:通过 DependencyObject 限制拖动操作的有效控制部分

在阅读StackOverflow 上的这个答案后,我问了这个问题。

提供的答案非常适合让您移动整个控件。但是假设我有一个像这样创建的用户控件:

当我用鼠标单击控件的标题部分 Grid.Row[0] (橙色部分)时,我只希望控件移动。单击控件的其余部分时,我不希望控件响应拖动操作。

我怎样才能做到这一点?