Показать элемент за рамкой - PullRequest
3 голосов
/ 07 ноября 2011

Мне нужно реализовать этот дизайн с помощью Java Swing (см. Снимок экрана).

enter image description here

Возможно ли это?Как элемент может появиться за рамкой?

Ответы [ 3 ]

2 голосов
/ 07 ноября 2011

Подсказка ( пример ) соответствует вашим требованиям?Или вам нужно больше настраиваемых утилит всплывающих подсказок?

Если вы попытаетесь применить всплывающую подсказку в качестве решения, в одной связанной ветке обсуждаются потенциальные проблемы, с которыми вы можете столкнуться. Мерцание всплывающей подсказки в Java, если за пределами JFrame?

2 голосов
/ 07 ноября 2011
  • Добавьте JToolBar (не плавающий) к JFrame или родительскому элементу JPanel (в положении BorderLayout.NORTH).
  • Поместите Icon в JButtonи добавьте на панель инструментов.
  • Установите "MODE DIAL" (или любой другой) в качестве всплывающей подсказки для кнопки.
  • Повторите для каждого необходимого значка / кнопки.
  • ИспользованиеPLAF, чтобы настроить внешний вид.
2 голосов
/ 07 ноября 2011

Вам нужно использовать JWindow для хранения вашего компонента.

...