質問
私の作成コンテナのJComponentsるようになピアノのキーボード。黒鍵ていれば次のようになるはずです(Groovy)
def setBlackNotes(buttons) {
def octaves = (int)(buttons.size() / 5)
def gridLayout = new GridLayout(1, octaves*7);
def blackNotePanel = new JPanel(gridLayout)
this.add blackNotePanel
def i = 0
octaves.times {
2.times {
blackNotePanel.add buttons[i++]
}
blackNotePanel.add Box.createHorizontalBox()
3.times {
blackNotePanel.add buttons[i++]
}
blackNotePanel.add Box.createHorizontalBox()
}
}
をはかるものであり、以下のようなものです:
altテキストhttp://dl.dropbox.com/u/2652228/Screen%20shot%202010-03-25%20at%208.10.07%20PM.png
そのあいのこの権利による半のキー幅になります。 すべての私のこうの blackNotePanel
以上により、任意の幅 --包装では、borderlayoutは、MigLayout。--失敗したくは変更の間隔をGridLayout経過いたしました。
あらゆる提案についてこの権限のピクセル?
解決
パネルにEmptyBorderを追加します。あなたが好きなように左のインセットを指定することができます。
所属していません StackOverflow