Я создаю текстовое приложение, где я могу изменить текст на полужирный (я добавлю больше в будущем).Как проверить, является ли точка вставки жирным или обычным текстом
Я поставил полужирный вариант в JMenu как JCheckBox.
Я хочу, чтобы этот флажок был выбран или отменен в зависимости от того, находится ли точка вставки (мигающая строка) жирным или обычным текстом. Так же, как в Microsoft Word.
Не могли бы вы предоставить нам какой-то код, а не только скриншот? – psrcek
Вам нужно определить текущий стиль, основанный на местоположении каретки, что-то вроде [this] (http://stackoverflow.com/questions/24163370/how-to-get-style-from-jtextpane) может дать вам или [этот пример] (http://stackoverflow.com/questions/4360234/get-style-at-caret-position-in-a-jtextpane) или [этот пример] (http: // stackoverflow. com/questions/4819780/get-style-from-any-offset-in-jtextpane) – MadProgrammer
Убедитесь, что вы используете действия 'StyledEditorKit', которые вы видите [здесь] (http://stackoverflow.com/a/8534162/230513). – trashgod