У меня очень простой графический интерфейс Swing с JTetxtArea. Я пытаюсь программно выделить часть текста, используя:
textArea.select(startSelection,endSelection);
Эта работа. Однако, как только я добавляю некоторые другие компоненты в GUI, я больше не вижу выбора
frame.getContentPane().add(button);
frame.getContentPane().add(textArea);
textArea.select(startSelection,endSelection);
Я подозреваю, что во время компоновки графического интерфейса, какое-то событие вызывает отмену выделения текста. Я прав? И кто-нибудь может предложить решение?
Моя цель - иметь программу, которая отображает текст и позволяет пользователю вводить начальную и конечную позиции выбора, и выбор появляется между этими двумя позициями. Спасибо.