通过拖放项目制作类似列表的小部件的最简单方法是啥?

Posted

技术标签:

【中文标题】通过拖放项目制作类似列表的小部件的最简单方法是啥?【英文标题】:Easiest way to make a list-like widget with drag and drop of items?通过拖放项目制作类似列表的小部件的最简单方法是什么? 【发布时间】:2011-09-04 02:36:11 【问题描述】:

我能想到的最简单的例子是播放列表,您可以在其中将歌曲拖到列表中的不同位置。

我用 Swing 做了很多事情,但我从未见过这样的例子。

【问题讨论】:

download.oracle.com/javase/tutorial/uiswing/dnd/index.html 和 java2s.com/Code/Java/Swing-JFC/Drag-Drop.htm 将成为这个摇摆夜马的起点 【参考方案1】:

这是一个可能接近您想要的示例http://www.java2s.com/Code/Java/Swing-JFC/DragandDropJListandList.htm

在第一个问题的评论中链接的Oracle页面中有一个演示:http://download.oracle.com/javase/tutorial/uiswing/dnd/basicdemo.html

直接链接:http://download.oracle.com/javase/tutorial/uiswing/examples/dnd/BasicDnDProject/src/dnd/BasicDnD.java

【讨论】:

以上是关于通过拖放项目制作类似列表的小部件的最简单方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

闪亮的小部件,以更改向量中的元素的顺序

如何使用自定义项目小部件拖放 QListWidget 项目?

如何通过拖放获取鼠标下QLayout中的小部件?

使用 CSHTML 进行自动完成的最简单方法是啥

使用 jquery 从选择下拉列表中删除所有条目的最简单方法是啥?

在项目之间共享 React 组件的最简单方法是啥? [关闭]