我在尝试使用字符串将 JButton 添加到 JTextPane 时遇到问题。所以我想做的是在for循环中添加每个字符串,然后在添加的字符串之后添加广告JButton。下面的代码是我想要完成的。
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 添加到同一行的每个字符串?
非常感谢