2013-07-24 2 views
0

У меня есть JComponent, который я использую, используя openGL. Он заключен в панель с некоторыми боковыми панелями и jmenu. Он становится стесненным, поэтому я хочу сделать следующий набор элементов управления в окне, которое пользователь может показывать/скрывать/перемещаться.Как создать плавучую панель инструментов в качелях?

Как сделать выбор в моем JMENU, когда я нажимаю на него, появляется окно, которое находится в моем приложении, как будто оно будет находиться внутри моей jframe, но может быть перетаскиваемым, не модальным, закрываемым, всегда сверху?

Когда я минимизирую свое приложение или мое приложение теряет фокус, оно не должно быть видимым.

По сути, я хочу панель инструментов, которую пользователь может показать/скрыть/переместить.

+2

У меня нет опыта с этим, но я нашел две ссылки, которые могут вам помочь. Проверьте это: http://docs.oracle.com/javase/tutorial/uiswing/components/toolbar.html и это: http://stackoverflow.com/questions/5366772/draggable-toolbar. – amb110395

+0

@ amb110395 Спасибо за ссылки, я могу настроить перетаскиваемую панель инструментов, но я не могу найти способ поплавать с помощью кода. Я пытаюсь jdialog, но я обеспокоен тем, что jdialog может быть проблемой, поскольку это окно всегда будет открытым. – davidahines

+0

@dah Go here: www.java2s.com> Java> Swing JFC> Панель инструментов – Sajad

ответ

0

В результате я использовал объект draggabletoolbar.

ссылки: docs.oracle.com/javase/tutorial/uiswing/components/toolbar.html stackoverflow.com/questions/5366772/draggable-toolbar.

Смежные вопросы