кнопка перемещения вверх вниз в текстовых областях

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


person zenx    schedule 10.08.2012    source источник
comment
Да, но я предлагаю вам быть немного более точным. Опубликуйте код, показывающий, что вы пробовали с этого момента. Ваш вопрос все еще слишком расплывчатый, чтобы получить ответ здесь.   -  person Heisenbug    schedule 10.08.2012
comment
Есть много связанных вопросов и ответов здесь и здесь это может помочь вам уточнить ваш вопрос.   -  person trashgod    schedule 10.08.2012
comment
да, вы правы, но я понятия не имею, как я могу это сделать, я все еще изучаю сейчас, можете ли вы сказать мне какой-нибудь метод для этого. Я нашел setDefaultButton сейчас, но я не уверен, что это не мое решение моей проблемы. @Heisenbug heisenberg ehehe появляется Хайзенберг из «Во все тяжкие», извините, я шучу :)   -  person zenx    schedule 10.08.2012
comment
Мне кажется, вам нужны modelToView() и viewToModel(), которые унаследованы JTextArea от JTextComponent. Вот один пример и другой пример здесь, который может вам помочь   -  person nIcE cOw    schedule 10.08.2012


Ответы (1)


  • необходимо просмотреть JTextArea, но уведомление не предназначено для хорошее форматирование или выделение, а затем вместо этого использовать JTextPane

  • TextUtilities поможет вам узнать нужные индексы относительно экрана или относительно модели (Документ)

person mKorbel    schedule 10.08.2012
comment
могу ли я использовать keyEvent для этого вверх или вниз? - person zenx; 10.08.2012
comment
@zenx: KeyEvent не лучший вариант, когда дело доходит до Swing. Привязка ключей< /b> это то, что подходит для Swing. - person nIcE cOw; 10.08.2012