如何创建由块组成的塔的布局

时间:2010-05-20 23:26:01

标签: java layout grid

我有一个用这样的积木建造的塔楼:

alt text http://img32.imageshack.us/img32/654/boxlayout.png

整塔是一系列塔楼。每个Tower都包含Box []数组,其中包含单个Box'es。我应该使用哪种布局,你能给我一些关于如何创建它的提示吗?

如果我创建包含Box'es的Grid [] []会更容易吗?但我想我不能将Box对象存储在Grid数组中。我只是完全糊涂了:/

1 个答案:

答案 0 :(得分:1)

这可能是明确区分您view and model的好时机。您的模型可能包含nextMove()getRow()getRowCount()等方法,而您的视图可能包含JTextFieldGridLayout个实例,每行包含多个行一个BoxLayout。该视图询问模型的当前状态;更新发生时,模型会通知视图。此game旨在作为该方法的具体示例。