Java swing Timetable经理

时间:2013-10-03 11:04:00

标签: java swing layout-manager

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

用户可以创建一个时间块,比如说2个小时的名字,然后只需在时间表中的适当位置拖动它就可以把它放在时间表中,这些块可以在相互拖动时交换位置,一个块可以在两个其他块之间拖动等。

我想使用Javax Swing来做这件事,我想在标准的JRE下发布它。

  • 什么布局经理最好这样做?
  • 我们可以在一个窗口下使用多个不同的布局管理器吗?
  • 最好应用绝对值布局吗?

1 个答案:

答案 0 :(得分:0)

为简化此操作,您可以将容器(JPanel)与GridLayout一起使用(如果所有块都具有相同的大小)。

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

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