Установка JPanel, содержащегося в JDesktopPane, как всегда сверху - PullRequest
5 голосов
/ 16 августа 2011

Я знаю, что это простая процедура с JInternalFrame, но может ли она быть сделана с жалкой JPanel?

Ответы [ 2 ]

6 голосов
/ 16 августа 2011

Если панель инструментов находится через одну из сторон графического интерфейса, зачем пытаться добавить панель инструментов непосредственно в JDesktopPane? Почему бы не хранить все в JPanel, который использует BorderLayout, добавить JDesktopPane в этот JPanel BorderLayout.CENTER и добавить панель инструментов в JPanel BorderLayout.WHATEVER (в зависимости от того, где вы хотите разместить его)?

4 голосов
/ 16 августа 2011

Вместо JPanel для вашей панели инструментов рассмотрим JToolBar в сочетании с Action.Удобно, что JToolBar является съемным на большинстве платформ.Есть похожие примеры здесь и здесь .

...