JtextField不显示全文

时间:2019-02-13 12:29:08

标签: swing jtextfield

我有一个通过按下按钮生成标签的代码...就像您键入一些随机单词然后生成标签列表一样,这是代码

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 方法,但仍然无法打印全文

我尝试搜索此问题的解决方法,但找不到任何解决方案

1 个答案:

答案 0 :(得分:0)

请勿为此使用JextField。

代替使用JTextArea,然后在循环中可以使用:

//textTag.setText(copyTag);
textArea.append(copyTag);