powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Многострочное выделение текста в java на Graphics2D
8 сообщений из 8, страница 1 из 1
Многострочное выделение текста в java на Graphics2D
    #38565720
rakrachok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, есть небольшая проблемка, есть форма, которая слушает нажатия на клавиатуру и рисует текст на Graphics'е, хочу сделать фичу, чтобы пользователь мог выделять мышью текст нескольких строк, как в обычных текстовых полях, необходимо сделать именно так.
Я конечно могу записывать в массив все символы набранные с клавиатуры и их адреса, чтобы знать какую область выделять и получить еще выделенные символы. Но вот вопрос, может в java уже есть API для этого? Как, например, Text Component API.
Надеюсь на ваши советы.
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565752
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может таки объясните зачем такое нужно? Потому что совершенно не понятно, почему бы просто не положить туда , например java.awt.TextArea. Либо можно не кидать в контейнер, и использовать JTextArea для offscreen рендеринга и прокидывать на него события мыши.

У вас постановка вопроса, как обычно на форуме. Есть проблема, вы её не описываете, но описываете своё придуманное решение и спрашиваете как его реализовать. При этом почему-то 100% уверены что других решений проблемы не существует.
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565757
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565794
rakrachok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Прекрасно вас понимаю на счет постановки вопроса, тогда смотрите, я дорабатываю существующий эмулятор терминала JCTerm от JSch. Там как раз поле для консоли реализовано вот таким вот образом, хочу прикрутить к нему выделение текста, просто так TextArea нельзя прикрутить туда взамен существующего решения. Вот собственно говоря и все
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565802
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Graphics2D вы откуда берете?
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565818
rakrachok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczGraphics2D вы откуда берете?
создаю
Код: java
1.
BufferedImage

по заданным размерам и получаю с него
Код: java
1.
Graphics2D
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565836
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если offscreen рендеринг контрола слишком сложный, то стоит обратить внимание на javax.swing.text.*
И посмотреть вот эти классы (исходный код):
BasicTextAreaUI
DefaultHighlighter
GlyphView
...
Рейтинг: 0 / 0
Многострочное выделение текста в java на Graphics2D
    #38565855
rakrachok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
хорошо, попробую, спасибо за помощь
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Многострочное выделение текста в java на Graphics2D
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]