Установка текста в TextArea из класса DragNDrop - PullRequest
1 голос
/ 03 мая 2020

Я создал GUI программу NetBeans. Основной класс имеет textArea, который должен быть обновлен другим классом textAreaSetter. Второй класс textAreaSetter вызывается из другого класса dragNDrop.

Это означает, что я буду перетаскивать файл в класс dragnDrop, затем класс dragnDrop вызовет textAreaSetter и обработает файл. Который после этого вызывает основной класс для обновления текстовой области.

Проблема в том, что; Всякий раз, когда я перетаскиваю файл, он создает другое новое окно основного класса и обновляет это окно, и я получаю несколько windows.

Решение, которое я хочу; Всякий раз, когда я перетаскиваю файл, основной класс должен обновлять текстовую область.

| - Это класс dragnDrop

textAreaSetter starts = new textAreaSetter();
starts.getFile(fName);

| - Это класс textAreaSetter

textArea setText= new textArea();
setText.setVisible(true);
setText.setFileString("Hello Text Area");

| - Это класс метода main

public void setFileString(String hello)  {
    jTextArea1.append("\n");
    jTextArea1.append(String.valueOf(hello));
}
...