我有一个通过按下按钮生成标签的代码...就像您键入一些随机单词然后生成标签列表一样,这是代码
JButton tagGen = new JButton("GENERATE");
tagGen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String copyTag;
String title = textField.getText();
String[] keywords = {"Google", "Yahoo", "Bing", "DuckDuckGo"};
for(int i=0; i<keywords.length; i++) {
copyTag = (title.replaceAll("Search Engine|search |is |Is","")
+ keywords[i]+", ");
textTag.setText(copyTag);
}
}
所以问题是我没有得到像这样的完整标签...
随机文本Google,随机文本Yahoo,随机文本Bing,随机文本DuckDuckGo,
获取唯一的最后一个标签...
随机文本DuckDuckGo,
我做错了什么?我正在使用 setText 方法,但仍然无法打印全文
我尝试搜索此问题的解决方法,但找不到任何解决方案
答案 0 :(得分:0)
请勿为此使用JextField。
代替使用JTextArea
,然后在循环中可以使用:
//textTag.setText(copyTag);
textArea.append(copyTag);