Я внедряю в своем приложении функцию «Окно комментария», размер которой пользователь может изменять с помощью мыши. Это поле для комментариев содержит полосу прокрутки, которая вместо этого содержит JEditorPane
, в которую пользователь может вставить комментарий. Я добавил панель редактора в область прокрутки по следующей причине:
автоматическая проверка jeditorpane
Когда пользователь изменяет размер окна комментария, я устанавливаю желаемый размер для JScrollPane
и JEditorPane
. Когда пользователь увеличивает размер поля комментария, размер этих компонентов увеличивается по желанию, но когда размер поля комментария уменьшается, размер JEditorPane
не уменьшается даже после установки размера. Это приводит к полосам прокрутки внутри полосы прокрутки.
Я пытался использовать setPreferrredSize
, setSize
, setMaximumSize
для JEditorPane
. Тем не менее размер панели редактора не уменьшается. Я попытался позвонить revalidate()
или updateUI()
после установки размера, но безрезультатно.
Я использую Java 1.4.2.
Пожалуйста, дайте мне некоторое представление ....