我在嘗試將JButton添加到帶有String的JTextPane時出現問題。所以我想要做的是在for循環中添加每個字符串,然後在添加String之後添加廣告JButton。下面的代碼是我正在嘗試完成的。將JButton添加到JTextPane
ArrayLst<String> data = new ArrayList();
data.add("Data here");
data.add("Data here 2");
data.add("Data here 3");
data.add("Data here 4");
Container cp = getContentPane();
JTextPane pane = new JTextPane();
SimpleAttributeSet set = new SimpleAttributeSet();
StyleConstants.setBold(set, true);
pane.setBackground(Color.BLUE);
pane.setEditable(false);
Document doc = pane.getStyledDocument();
for(int i=0; i<data.size(); i++)
{
doc.insertString(doc.getLength(), data.get(i)+ "\n", set);
pane.insertComponent(new JButton("View Info"));
}
誰能告訴我如何將JButton添加到同一行上的每個字符串?
非常感謝讚賞
非常感謝您的回覆。它像一個魅力。非常感謝 – 2013-04-04 20:03:36