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

Как я могу вставить несколько всплывающих подсказок в разные позиции курсора в JTextcomponent?
В настоящее время я работаю над проектом, который требует, чтобы пользователь аннотировал (или комментировал) текст внутри текстового компонента. Пользователь дважды щелкает где-нибудь в тексте, и в этом месте появляется всплывающая подсказка (с...
407 просмотров
schedule 20.10.2021

как визуализировать консольную java в JFrame / JPanel
Я сделал программу на Java, используя библиотеки Swing. Теперь я хотел бы перенаправить свои консольные выходы в JFrame или JPanel.
45024 просмотров
schedule 31.10.2021

Раскладка JTextComponent
Мне нужно создать класс, производный от JTextComponent (фактически от JTextPane ), в котором изменено хотя бы одно из сопоставлений клавиш по умолчанию . То есть в моем специальном JTextPane я хочу, чтобы нажатие клавиши «>» выполняло действие, а...
1470 просмотров
schedule 29.11.2021

Получение компонента по имени и JTextComponent
У меня есть jTextField с именем "startTextBox1" И я использую следующие методы, могу вызвать его по имени; Создание Hashmap в классе. private HashMap componentMap; Заполните hashmap именем компонента. private void...
148 просмотров

Выбираемый JLabel, не только JTextfield
Мне нужно иметь возможность выбирать текст в JLabel. Я прочитал несколько руководств в сети, в которых говорится об использовании JTextfield для имитации JLabel, однако это бесполезно для меня, так как мой JLabel будет занимать несколько строк....
1318 просмотров
schedule 11.04.2022

Получение действия после вставки текста в JTextComponent (Java)
Это действительно озадачивает меня. У меня есть JTextComponent , для которого я добавил контекстное меню "вырезать\копировать\вставить" с помощью JPopupMenu и DefaultEditorKit.Cut\Copy\PasteAction() . JMenuItem cutItem = new JMenuItem(new...
426 просмотров
schedule 24.08.2022

Положение каретки выключено в JTextArea
Я добавляю JTextArea к компоненту с менеджером компоновки, который учитывает предпочтительный размер и расположение. Однако положение отображаемого курсора в JTextArea становится ошибочным после ввода нескольких «широких» букв (например, «m»):...
766 просмотров
schedule 06.10.2022

Получение удаленного текста из текстового компонента Java
JTextComponent позволяет вам добавить DocumentListener к своему Document , который сообщит вам, когда текст был добавлен или удален, а также смещение и длину изменения. Однако он не скажет вам, какой был текст изменения. Это не большая...
258 просмотров
schedule 08.11.2022

Как я могу создать JTextArea с указанной шириной и наименьшей возможной высотой, необходимой для отображения всего текста?
Во всех примерах, которые я могу найти, в которых используется JTextArea , высота и ширина известны до создания JTextArea , и если JTextArea требует большей высоты, то они помещаются внутри JScrollPane . Очевидно, что высота JTextArea зависит...
28337 просмотров
schedule 03.01.2023

Swing: игнорировать событие потери фокуса текстового поля при нажатии определенной кнопки
У меня есть текстовое поле Swing, содержащее значение, которое проверяется на событии focuslost. Форма имеет множество других элементов управления, в том числе кнопку отмены. Я хочу, чтобы проверка была пропущена, если фокус был потерян из-за...
800 просмотров

кнопка перемещения вверх вниз в текстовых областях
У меня есть две текстовые области на экране, я выделил жирным шрифтом разные слова между двумя текстовыми областями, и я хочу иметь кнопку вверх и вниз, чтобы перемещаться по разным словам в текстовых областях. Это возможно ?
371 просмотров
schedule 30.10.2022

Java Swing: использование прослушивателя документов для обработки ключа возврата
У меня есть прослушиватель документов, который отлично работает. Однако я хотел бы добавить к нему некоторую функциональность, чтобы, когда пользователь нажимал клавишу Enter, фокус смещался на другой объект. Я не могу понять, как это поймать. Вот...
1073 просмотров

Компонент Swing с автоматическим переносом строк и ограниченной шириной с поддержкой HTML
Я хочу реализовать небольшую всплывающую подсказку с полосой прокрутки, как в eclipse, которая появляется при наведении курсора на класс или член. Проблема, с которой я сталкиваюсь, заключается в том, чтобы найти способ ограничить только ширину, но...
285 просмотров
schedule 30.11.2022

Swing: глобальные сочетания клавиш
Таким образом, текстовые компоненты Swing предоставляют возможность использовать глобальные сочетания клавиш. JTextComponent.getKeyMap(JTextComponent.DEFAULT_KEYMAP) предоставляет способ изменить глобальную раскладку клавиш по умолчанию,...
157 просмотров
schedule 13.04.2023

KeyStroke с клавишами 1-9 не работает с раскладкой JTextComponent.
По какой-то неизвестной причине этот код не работает. JTextComponent component = new JTextArea(); Keymap keymap = component.getKeymap(); keymap.addActionForKeyStroke(KeyStroke.getKeyStroke(KeyEvent.VK_1, InputEvent.ALT_DOWN_MASK), myAction);...
71 просмотров
schedule 28.12.2022

Использование DocumentFilter.FilterBypass
Я хочу иметь такой метод на моем DocumentFilter public void replaceUpdate(int offset, int length, String text) { try { super.replace(byPass, offset, length, text, null); } catch (BadLocationException ex) {...
9911 просмотров

Подсветка синтаксиса
Я создал для себя летний проект и решил, что хочу написать простой редактор текста/кода. Я думаю, что до сих пор все шло хорошо. Я создал базовый графический интерфейс и могу выполнять простые операции, такие как открытие, сохранение и создание...
1038 просмотров