Java добавить изображение в JTextArea - PullRequest
0 голосов
/ 02 мая 2020

TLDR: вставить изображение в JTextArea, которое будет сгенерировано впоследствии.

Я новичок в использовании Java, делая мой первый настоящий проект. Я пытаюсь сделать приложение, которое создает документы на основе входных переменных, которые представляют ключевые слова в «шаблоне». По сути, я создал слева от GUI несколько JTextFields, которые я распечатываю в JTextArea с помощью append, а затем генерирую документ.

Я пытаюсь сделать это, вставив в это изображение append, изображение, которое будет в сгенерированном документе.

Код для того, что я указал ниже.

JTextArea append, куда я хотел бы вставить изображение:

private void ADDActionPerformed(java.awt.event.ActionEvent evt) {
    txtReceipt.append(
        "\t\t CONTRACT DETAILS \n\n" +
        "LEASE NUMBER:\t\t\t" + txtContract.getText() +
        "insert text template here"
    );
}

Между строками текста я бы хотел добавить изображение. Переменная txtContract - это JTextField, а txtReceipt - это JTextArea.

Кнопка создания:

private void GENERATEActionPerformed(java.awt.event.ActionEvent evt) {
    try {
        txtReceipt.print();
    } catch (PrinterException ex) {
        Logger.getLogger(GeneratorContracte.class.getName()).log(Level.SEVERE, null, ex);
    }
}

Я нашел другие темы на эту тему, но они добавляли изображения в уже созданный документ или генерировали сделать c. Проблема в том, что я не понял, какая строка кодов печатает изображение. Кроме того, я не знаю, поддерживает ли JTextArea изображения.

Я использую NetBeans, если это имеет значение. Извините за стену текста, но я попытался указать проблему без публикации всего кода. Я считаю, что таким образом легче найти решение.

Спасибо за ваше время, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...