のリストを作りたい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 値を設定したいので、後でコンポーネントを追加すると、それらはグリッドになります。