JTextPane を JButtons 内、JPanel 内、JScrollPane 内、およびパネル全体が返される JPanel 内にカプセル化しようとしています。以下は私のコードですが、ボタンを水平に表示します。これらのボタンをパネルに収めるにはどうすればよいですか? 答えは明白に思えるかもしれませんが、私はまだ正しく理解できません。
JTextPane tp = new JTextPane();
JScrollPane sp = new JScrollPane();
SimpleAttributeSet attribs = new SimpleAttributeSet();
StyleConstants.setAlignment(attribs , StyleConstants.ALIGN_CENTER);
tp.setParagraphAttributes(attribs,true);
tp.setEditable(false);
tp.setOpaque(false);
tp.setPreferredSize(new Dimension (100,100));
JButton jb = new JButton();
jb.setPreferredSize(new Dimension(100, 100));
//jb.setHorizontalAlignment(SwingConstants.CENTER);
tp.setText(food_Name);
jb.add(tp);
panel1.add(sp);
sp.add(panel2);
panel2.add(jb);