У меня есть VerticalFieldManager, который содержит два обычных поля, разделенных SeparatorField. Второе поле намного больше первого, поэтому VFM прокручивает вверх / вниз и вправо / влево.
Когда я не добавляю SeparatorField, прокрутка на VFM работает должным образом - я никогда не смогу прокрутить (ни вертикально, ни горизонтально) мимо содержимого второго поля.
Однако, когда я добавляю SeparatorField (с конструктором по умолчанию), он, кажется, делает разделитель бесконечно широким - я могу прокручиваться бесконечно далеко вправо, намного дальше содержимого второго поля, и я, кажется, никогда не достигну конец разделителя.
Как я могу указать SeparatorField быть настолько широким, насколько это необходимо в соответствии с содержимым второго поля? Я попытался переопределить getPreferredWidth()
для SeparatorField, но, похоже, это не имеет никакого эффекта.