1

我正在尝试创建一个 java gui,目前我正在使用他们的 gui 创建者在 netbeans IDE 中玩耍,但我也一直在阅读一本关于 Swing 的书并试图以这种方式学习它。我希望有人可以帮助我解决我遇到的问题。我试图让用户拥有一个他们可以选择的字段“池”(例如标题、段落、文本恶魔、按钮等),并能够将项目从池中移动到另一个药水窗口可以让他们创建自己的布局。此时我不需要这些字段来做任何事情,但我确实希望用户能够移动它们并创建自己的布局。有没有办法做到这一点?

4

2 回答 2

3

我认为要做到这一点,您需要在容器上使用空布局来保存可移动组件,并且您必须提供在程序中处于活动状态的组件 MouseListeners 和 MouseMotionListeners(方便地组合成 MouseAdapters)处于设置状态,但在程序的组件已全部设置时处于非活动状态。

于 2012-10-19T15:15:52.107 回答
3

您可以使用DragLayout来自 Tips4java 网站的

于 2012-10-19T16:28:40.423 回答