Вопросы по теме 'jtextpane'

Компонент Swing мерцает при частом обновлении
У меня где-то есть пара тысяч строк кода, и я заметил, что мой JTextPane мерцает, когда я слишком сильно обновляю его. Я написал здесь упрощенную версию: import java.awt.*; import javax.swing.*; public class Test { static JFrame f; static...
3836 просмотров
schedule 30.01.2024

Найдите смещение к строке в JTextPane
Я ищу быстрый способ найти строку в JTextPane и изменить там стиль, чтобы он был выделен. В настоящее время у меня есть что-то вроде этого (tpOutput - это рассматриваемая JTextPane, strSearch - строка для поиска.. duh): int index =...
2303 просмотров
schedule 29.11.2022

Highlighter против StyledDocument Java Swing для изменения цвета текста в JTextPane
Я использовал setCharacterAttributes из StyledDocument для изменения цвета определенных слов или разделов в JTextPane . Но затем я заметил здесь некоторые ответы, где они используют Highlighter (обычно DefaultHighlighter ), чтобы сделать то...
562 просмотров

Ограничить использование пространства JTextPane
Я использую JTextPane для регистрации некоторых данных из сетевого приложения, и после того, как программа работает более 10 часов или около того, я получаю ошибку кучи памяти. Текст продолжает добавляться в JTextPane, что увеличивает использование...
1021 просмотров
schedule 03.04.2024

Добавление прослушивателя мыши к JLabel/JButton, вставленному в JTextPane
У меня проблема: когда я пытаюсь добавить mouselistener в JLabel или JButton в JTextPane, я получаю сообщение об ошибке «невозможно преобразовать в Mouselistener путем преобразования вызовов». Я бы предпочел иметь компонент в JEditorPane. Я также...
6113 просмотров

Многострочная метка/область/панель в Java с текстом по ширине [закрыта]
У меня есть интересная задача. Рассмотрим String content с неизвестной длиной. Я хочу отобразить content с Font font с выравниванием по ширине текста. Мне нужно знать, сколько height это займет, если я укажу width . Я хочу отобразить...
374 просмотров
schedule 14.11.2023

JTextPane не переносит текст
Я столкнулся с одной странной проблемой. У меня есть JtextPane внутри JscrollPane , который показывает большую строку с точки зрения списка рассылки, и он правильно оборачивает код, когда я запускаю программу с помощью eclipse, но когда я запускаю...
3760 просмотров
schedule 19.03.2024

Java добавить глобальные стили/атрибуты JTextPane?
Я хочу добавить глобальный набор атрибутов в свой JTextPane. Я нашел это: SimpleAttributeSet style = new SimpleAttributeSet(); StyleConstants.setLeftIndent(style, 20); StyleConstants.setFirstLineIndent(style, -20); Из...
1606 просмотров
schedule 21.03.2024

Как раскрасить ключевые слова в текстовом редакторе Java?
У меня есть небольшой рабочий текстовый редактор, написанный на Java с использованием JTextPane, и я хотел бы раскрасить определенные слова. Это будет работать так же, как ключевые слова в Java (в Eclipse) окрашены; если они являются ключевыми...
886 просмотров
schedule 23.02.2024

JScrollbar не активируется, когда текст выходит за пределы ширины окна
вот моя проблема: у меня есть JTextPane, который я добавил в JScrollpane. Теперь, когда я пишу в StyledDocument этой JTextPane, а строка длиннее ширины JTextPane, она отображает остальную часть строки в новой строке вместо активации полосы прокрутки,...
91 просмотров
schedule 07.05.2024

Java – Как установить максимальную ширину для «таблицы» в JTextPane?
У меня есть JTextPane с содержимым html: Pane = new JTextPane(); Pane.setEditable(false); Pane.setContentType("text/html"); Pane.setEditorKit(kit); Pane.setText("<html><body><div...
828 просмотров
schedule 14.04.2024

Обновление одного JTextPane из множества разных классов
Мне нужно синхронизировать две базы данных с помощью кнопки. Под кнопкой у меня есть JTextPane в JScrollPanel. Мой класс TextPane выглядит так: public class InfoArea extends JTextPane { private final HTMLEditorKit kit = new...
27 просмотров
schedule 01.05.2024

JTextField DocumentListener
Попытка получить значение JTextField по мере его обновления (вставленные символы, удаленные символы, измененные символы), а затем установка его значения. Я столкнулся с исключением «Попытка мутировать в уведомлении», которое привело меня к:...
223 просмотров

Однонаправленный расширяющийся JTextPane
Я пытаюсь создать JTextPane, который будет действовать как JTextArea в примере ниже: import javax.swing.*; import java.awt.*; public class SampleTextArea { public static void main(String[] args){ JFrame frame = new JFrame();...
107 просмотров
schedule 12.02.2024

JTextPane в GridBagLayout ведет себя не так, как нужно
Я столкнулся со следующей проблемой в моей программе. У меня есть JPanel с GridBagLayout внутри JScrollPanel. Он должен иметь следующее поведение: Прокрутка должна быть возможна только по вертикали. В JPanel строки добавляются динамически....
487 просмотров

JTextPane - размер соответствует содержимому
Что у меня есть - Что мне нужно - Код: JFrame frame = new JFrame(); JPanel panel = new JPanel(); JTextPane pane = new JTextPane(); pane.setText("Long string Long string Long string Long string Long string Long string");...
1179 просмотров
schedule 18.04.2024

Проблема с отображением JTextPane/JScrollPane
Я пытаюсь обернуть JTextPane с помощью JScrollPane, и мне нужно, чтобы фон был прозрачным. Вот мой код: public CharPanel(){ super.setLayout(null); JButton LButton = new JButton("<"); LButton.setBounds(0, 300, 50, 50);...
36 просмотров

Как использовать javax.swing.text.AsyncBoxView для делегирования макета текста в JTextPane потоку, отличному от EDT?
Я достиг предела производительности JTextPane, пытаясь реализовать компонент консольного стиля. По большей части моя консоль ведет себя довольно хорошо, но попытки спамить ее большим количеством текста без пробелов заканчиваются полным зависанием...
139 просмотров