トップページ > プログラム > 2015年02月16日 > GO9J3U54

書き込み順位&時間帯一覧

23 位/216 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010010002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
322
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
322 :デフォルトの名無しさん[sage]:2015/02/16(月) 17:43:57.54 ID:GO9J3U54
JLabelとJSeparatorを縦に交互に並べるためにBoxLayoutのY_AXISを指定してるんですけど、
なぜかJLabelの隣にJSpeparatorが来てしまいます。
どうすればよいのでしょうか?
書いているコードは以下の感じです。

JPanel panel=new JPanel():
panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS);
JLabel[] label=new JLabel[12];
for(int n=0;n<12;n++){
label[n]=new JLabel("ラベル"+n);
panel.add(label[n]);
panel.add(new JSeparator(JSeparator.HORIZONTAL));
}
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
323 :322[sage]:2015/02/16(月) 20:54:12.71 ID:GO9J3U54
JSeparatorを使わずにJLabelにMatteBorderをセットすることによって
やりたいことができました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。