我想创建一个GridBagPanel.Constraints
. 我在 scala 编程书中读到它有一个很酷的for-yield
结构,但我可能还没有理解它的正确工作方式,因为我的代码无法编译。这里是:
val d = for {
i <- 0 until 4
j <- 0 until 4
} yield {
c = new Constraints
c.gridx = j
c.gridy = i
}
我想生成一个List[Constraints]
并且为每个约束设置不同的 x,y 值,所以稍后,当我稍后添加组件时,它们将位于网格中。