2009-08-27 4 views
2

У меня есть вертикально раздельная JSplitPane, и когда я перемещаю разделитель вниз, он сдвигает нижний компонент, а нижняя часть обрезается. Есть ли способ указать поведение изменения размера JSplitPane, так что верхняя часть (нижнего компонента) покрывается разделенной панелью, а нижняя часть - последнее, что нужно покрыть?Изменение размера изображения JSplitPane

спасибо, Джефф

ответ

2

Компоненты окрашены в положение «(0,0)» для каждой части разделительной панели.

Я думаю, вы можете создать свой собственный пользовательский интерфейс, который сделает все, что вы хотите.

Простым подходом может быть добавление компонента в панель прокрутки. Затем вы можете просто пропустить полосы прокрутки, если потребуется.

Или, если вы действительно хотите видеть только нижнюю часть отображаемого компонента, вы можете управлять позицией видового экрана всякий раз, когда делитель перемещается. Вы можете справиться с этим, прослушивая свойство PropertyGangeEvent.

+0

Я пошел с подходом к прокрутке. Благодарю. –

0

Я думаю, что вы, возможно, потребуется приложить событие в JSplitPane «s размер событие (я помню точно, как это называется). Затем мероприятие должно переместить контент в соответствии с требованиями.

Смежные вопросы