java - 是否可以在 JFrame 中包含 "movable"/"draggable"组件,如 JButtons、JTextFields?

标签 java user-interface swing drag-and-drop components

基本上我计划在 JFrame 上放置一些按钮、文本字段、标签等,我希望用户可以使用鼠标在 JFrame 上移动不同的组件。

我见过各种使用 MouseListeners、子类 JComponent 代码、DropSource/DropTarget 实现等的方式,但我不确定哪种方式是“推荐”方式(我不需要支持不同方式之间的“拖放”框架/应用程序,这似乎是大多数示例所做的)。

最佳答案

Component Mover可以为您做这件事。

关于java - 是否可以在 JFrame 中包含 "movable"/"draggable"组件,如 JButtons、JTextFields?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5052141/

相关文章:

java - 在按下/选择时操作 JToggleButton 的 ImageIcon

java - JFileChooser 将文件名传递为 null

java - for循环后如何返回 true 或 false

SQLite3 GUI 前端 (FileMaker)?

java - 在测试中注入(inject) EntityManager 时,Powermock 和 Spring 导致 ConversionException

Java GridBayLayout 替换组件

c++ -::MoveWindow 的问题 - 留下空白

java - 更新gui中的Jtable内容而不重新启动重绘表格的方法?

创建位图时出现 java.lang.outofmemoryerror

java - 什么 int 值用于 ServletRequestAttributes 范围?