我有一个用这样的积木建造的塔楼:
alt text http://img32.imageshack.us/img32/654/boxlayout.png
整塔是一系列塔楼。每个Tower都包含Box []数组,其中包含单个Box'es。我应该使用哪种布局,你能给我一些关于如何创建它的提示吗?
如果我创建包含Box'es的Grid [] []会更容易吗?但我想我不能将Box对象存储在Grid数组中。我只是完全糊涂了:/
答案 0 :(得分:1)
这可能是明确区分您view and model的好时机。您的模型可能包含nextMove()
,getRow()
和getRowCount()
等方法,而您的视图可能包含JTextField
个GridLayout
个实例,每行包含多个行一个BoxLayout
。该视图询问模型的当前状态;更新发生时,模型会通知视图。此game旨在作为该方法的具体示例。