GridBagLayoutをNetBeansのGUIエディタで使う
パネルを配置し、乗っけたいものを既に乗っけておく。
とりあえずラベルをたくさん乗っけておきます。
右クリックでレイアウトを設定の中から
グリッドバッグレイアウトを選択。
そしてもう一度右クリックでレイアウトをカスタマイズを選択
カスタマイザが開きます。
全部のサイズ設定を両方にしておきましょう。
jLabel1の高さを2とかにすると、セルを跨ぎます。
こんな形にしてみました。
opacueにチェックを入れて、
backgroundを変更し、
borderを設定してこのようになりました。
アチャーを押すとjLabel1の背景色が変わるようにしてみました。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: jLabel1.setBackground(java.awt.Color.PINK); }
結果は、
こんな感じです。
これだったら頑張ればテレビの番組表みたいなのを作れそうです。
でも、JAVA SWING HACKSによると、
行を512個以上作れないバグがまだ残っているとか。