我有一座用这样的 block build 的塔:
alt text http://img32.imageshack.us/img32/654/boxlayout.png
整个塔是塔的阵列。每个塔都包含包含单个 Box 的 Box[] 数组。我应该为此使用什么布局,您能给我有关如何创建它的任何提示吗?
如果我创建包含 Box 的 Grid[][] 会更容易吗?但我想我无法将 Box 对象存储在 Grid 数组中。我只是完全困惑:/
最佳答案
这可能是一个清楚地分开你们的好时机view and model 。您的模型可能具有类似 nextMove()
的方法, getRow()
和getRowCount()
,而您的 View 可能包含 JTextField
GridLayout
中的实例对于 BoxLayout
中的每一行和多行。 View 向模型询问其当前状态;当更新发生时模型会通知 View 。这个game旨在作为该方法的具体示例。
关于java - 如何为由 block 组成的塔创建布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2878590/