【发布时间】:2013-10-03 11:03:59
【问题描述】:
我正在开发一个时间表管理器,它的功能类似于新的 Windows 8 功能(桌面上的可移动块)。
用户可以创建一个时间块,比如说 2 小时的名称,然后将其放入时间表中,只需将其拖到时间表中的适当位置即可,当拖到另一个块时,这些块可以互换位置,一个块可以拖到其他两个块之间等等。
我想使用 Javax Swing 来做这件事,并且我想在标准 JRE 下分发它。
- 哪种布局管理器最适合?
- 我们可以在一个窗口下使用多个不同的布局管理器吗?
- 最好应用绝对值布局吗?
【问题讨论】:
-
我不知道它应该是什么样子,但我认为您需要 XYLayout 并为时间块创建自定义 JComponents。您可能还想使用 JLayeredPane 来放置组件。在放置组件之前,日历可能可以直接绘制到窗格中。
标签: java swing layout-manager