import java.awt.Dimension import scala.swing._ object SimpleGridBag extends SimpleSwingApplication { val buttonList = "Blogger"::"はてな"::"FC2"::Nil val top = new MainFrame { val bagPanel = new GridBagPanel(); for (i <- 0 to (buttonList.length - 1)) { val constraints = bagPanel.pair2Constraints(i, 0) val button = new Button(buttonList(i)) bagPanel.layout += button -> constraints } contents = bagPanel } }