Разработать Java-приложение с графическим интерфейсом пользователя

Разработать Java-приложение с графическим интерфейсом пользователя. Кнопка "Открыть" вызывает диалог открытия файлов, содержимое выбранного пользователем файла считывается в заданную структуру данных (у каждого свой вариант). При нажатии на кнопку "Показать" содержимое структуры данных отображается в многострочном поле ввода (объект класса JTextArea)/ Для классов, реализующих интерфейс Map, надо выводить и ключ, и значение. Кнопка "Выход" служит для закрытия приложения. Для следующих заданий - модификация пользовательского интерфейса: в интерфейс добавить однострочное текстовое поле ввода (объект класса JTextField), куда пользователь сможет ввести параметр (строку, число и т.д.) ArrayList, вывести первые N строк (N задается пользователем) Подскажите пожалуйста, как выполнить данный вывод?

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        jTextArea1.setText("");
        
   int N=0;
        if(Objects.equals(jTextField1.getText(), ""))
            N = 0;
        else
            N = Integer.parseInt(jTextField1.getText());
             
            for (int i=0;i<N;i++)
            {
                jTextArea1.append(""+list.get(N)+"\n");
            
            }
        }

Ответы (1 шт):

Автор решения: Дмитрий Алексеенко

РЕШЕНИЕ

jTextArea1.append(""+list.get(N)+"\n");

нужно N заменить на i

→ Ссылка