0
Пытается использовать текстовую область для отправки String в IBM Watson.Ошибка получения - исключение в потоке «AWT-EventQueue-0» java.lang.IllegalArgumentException: текст не может быть пустым или пустым
Это можно сделать с помощью жесткого кодирования String. Я хочу иметь возможность вводить свой собственный текст в JTextArea.
Судя по ошибке, это выглядит как строка переменной «Текст» либо нуль или пуста, когда вы звоните Профиль Профиль = service.getProfile (текст) .Execute(); что не допускается. Возможно, попробуйте передать стробированный строковый литерал методу getProfile, чтобы сузить проблему. – dave823
@ dave823 Cheers Dave. Код работает с жестко закодированной строкой. Просто пытаюсь выяснить, как это сделать с пользовательским вводом. – dafyddgj
Я вижу проблему. Вы вводите переменную «текст» при инициализации. Вам просто нужно переместить эту строку String text = textArea.getText(); внутри метода actionPerformed. – dave823