скрыть одну часть JSplitPane в апплете - PullRequest
0 голосов
/ 05 октября 2010

Вот моя ситуация, я хочу реализовать боковую панель с правой стороны JFrame.Боковая панель скрыта по умолчанию, появляется, если я нажимаю кнопку.

Чтобы скрыть боковую панель, я установил расположение делителя JSplitPane с очень большим значением, скажем, 10000. Он работает нормально в обычном Java-приложении.Кроме того, я установил setResizeWeight JSplitPane на 1,0.

Однако, если я запускаю его в апплете, боковая панель появляется немного справа, когда я изменяю размер JFrame.

Как я могу скрыть боковую панель, даже когда я изменяю размер JFrame?Любая идея будет приветствоваться.пс.Мне нужно сделать это в Java 1.4

1 Ответ

0 голосов
/ 17 мая 2011

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

...