Динамическое изменение размера JPanel - PullRequest
2 голосов
/ 29 июля 2011

У меня есть кадр с двумя JPanels в GridLayout:

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(400,400);

    contentPane = new JPanel();
    contentPane.setLayout(new GridLayout(1,2));
    contentPane.add(addPanel());
    contentPane.add(addPanel());
    add(contentPane);

addPanel() функция создания JPanel со случайными цветами. Когда я перемещаю курсор мыши на линию между этими двумя панелями, я хотел бы иметь возможность динамически изменять размеры этих панелей. Один становится шире, а второй тоньше. Как это сделать?

1 Ответ

5 голосов
/ 29 июля 2011

Вы можете использовать JSplitPane.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...