Swing Menu, которое может быть настроено пользователем - PullRequest
2 голосов
/ 09 августа 2009

Существует ли какая-либо инфраструктура или библиотека для создания меню свинг Java, которое может быть отредактировано пользователем с помощью перетаскивания?

Добавлено: Самостоятельное решение может занять много времени. Что я хотел бы видеть: отображать запись при перетаскивании, автоматически открывая подменю, показывая линию, в которую будет помещен элемент при отпускании мыши. На самом деле, как стартовое меню Windows в XP. Это заняло бы много времени, я все еще надеюсь найти фреймворк или подкласс Jmenu с этими функциями.

1 Ответ

1 голос
/ 09 августа 2009

Вы можете реализовать перетаскивание большинства (всех?) Компонентов Swing. См. учебник , чтобы начать.

Обновление: на основе вашего обновленного вопроса. взгляните на JFrameBuilder (обратите внимание, что это не бесплатно).

JFrameBuilder - это простой в использовании визуальный построитель графического интерфейса Java.

JFrameBuilder предоставляет приложение с графическим интерфейсом для разработчиков Java. Он позволяет разработчикам Java создавать сложные графические приложения Swing с использованием интерфейса перетаскивания, не тратя много времени на написание кода.

Лично мне гораздо проще писать симпатичные пользовательские интерфейсы в SWT (инструментарий, используемый Eclipse), он имеет больший доступ к базовой ОС и предоставляет более богатый опыт, который ближе к тому, что вы после на мой взгляд. Вот руководство по реализации перетаскивания в SWT.

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