Как поставить компонент поверх других?
У меня есть JScrollPanel
это включает в себя большую панель, которая включает в себя 3 внутренних панели. я хочу разместить панель (например) в специальном месте, чтобы ее всегда можно было увидеть, я имею в виду, что пользователь может прокручивать куда угодно, но эта панель всегда находится над другими компонентами и не перемещается. Я пытался сделать это через JLayeredPane
но я не мог. как я могу это сделать?
3 ответа
Вы могли бы использовать
Чтобы наложить контент поверх других компонентов на экране
Не могли бы вы просто поместить контент, который вы не хотите перемещать, в отдельную JPanel, которая не является панелью прокрутки? Я не вижу смысла включать его в панель прокрутки, если вы не хотите, чтобы он прокручивался.
Так что есть одна большая панель (назовите ее bigPanel или что-то), которая не прокручивается. Затем найдите панель, которую вы не хотите прокручивать в bigPanel. Затем также поместите панель прокрутки в bigPanel.
Возможно, я что-то упускаю, но разве это не решит твою проблему?