JtextField не отображает полный текст - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть код, который генерирует тег нажатием кнопки ... как вы вводите случайное слово, а затем генерирует список тегов, вот код

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 голосов
/ 14 февраля 2019

Не используйте JextField для этого.

Вместо этого используйте JTextArea, тогда в цикле вы можете использовать:

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