我試圖在JPanel內的JTextPane &內的JButtons內封裝JTextPane,在JPanel內返回整個面板。以下是我的代碼,但它水平顯示按鈕。如何以及在哪裏可以將這些按鈕放入面板中?答案似乎很明顯,但我仍然無法做到。如何對齊JPanel中的JPanel內的Jbuttons 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);
嘗試改變'JPanel's – MadProgrammer
對不起的佈局管理器,但我不明白你是什麼意思?我可以舉個例子嗎?我的搜索一直無濟於事。 – brainsfrying