1

我正在开发一个时间表管理器,它的功能类似于新的 Windows 8 功能(桌面上的可移动块)。

用户可以创建一个时间块,比如说 2 小时的名称,然后只需将其拖动到时间表中的适当位置即可将其放入时间表中,当拖动到另一个块时,块可以互换位置,块可以被拖入其他 2 个块等之间。

我想使用 Javax Swing 来做到这一点,并且我想在标准 JRE 下分发它。

  • 最好的布局管理器是什么?
  • 我们可以在一个窗口下使用几种不同的布局管理器吗?
  • 最好应用绝对值布局吗?
4

1 回答 1

0

为了简化这一点,您可以将容器(JPanel)与 GridLayout 一起使用(如果所有块的大小相同)。

定义一个块组件(例如 JPanel 扩展),具有 2 个空和填充状态,但具有永久大小。

将必要数量的块 (12) 放入块组件中。在 D&D 中,只需填充或清空方块。

于 2013-10-03T12:32:26.353 回答