Каковы хорошие frameworks стыковки для Java / Swing?

Я ищу хорошую легкую платформу для стыковки Java.

Я знаю, что Netbeans и Eclipse могут использоваться как RCP, но я ищу что-то немного более легкое.

  • Raven Docking Apache 2; 0,2 МБ
  • MyDoggy LGPL; только JAR: 0,7 МБ; Декабрь 2010 г.
  • VLDocking LGPL; 0,4 МБ
  • NetBeans CDDL / GPL; 4.6 MB (platform.zip)
  • Eclipse CPL или EPL? только swt (?)
  • InfoNode GPL или коммерческий
  • Sanaware GPL или коммерческая полная молния 0.3MB
  • Стыковочные рамы LGPL; 3 МБ
  • Jide commercial; <3MB
  • FlexDock MIT; 0,4 МБ; Ноябрь 2011

Неактивные проекты

  • SwingDocking кажется мне полностью функциональным и быстрым; Лицензия Apache 2; Октябрь 2007 г.
  • XUI будет далее развиваться здесь ?; MPL; 1,6 МБ (XUI-jdk15.zip); Февраль 2008 г.
  • JDocking CDDL; 1.3 MB (v0.8.zip) док-станция netbeans
  • JRichClient GPL; вывод flexdock; Ноябрь 2007 г.

Я когда-то оценил несколько рамок стыковки (включая уже упомянутый flexdock, mydoggy и jdocking .

Наконец я пришел к Docking Frames , который я действительно могу порекомендовать. Он прост в использовании, но по-прежнему обладает богатой + хорошей документацией и быстрой поддержкой разработчиков через форум.

Я успешно использовал FlexDock в прошлом, но, похоже, он не очень хорошо поддерживается, и его довольно сложно начать (это довольно сложная структура для стыковки). FlexDock – с открытым исходным кодом.

Кроме того, совсем недавно я наслаждался использованием MyDoggy, который хорошо поддерживается и довольно прост в использовании (очень хорошо документирован с достаточным количеством примеров и руководств). Его основным недостатком (для меня) является сложность приспосабливать его внешний вид при использовании сторонних LAF (например, для вещества). Но в целом мне это очень нравится. Если я правильно помню, это довольно легкая библиотека. Я бы рекомендовал его для любого использования (он с открытым исходным кодом и бесплатный для использования) для его хорошего API.

См. Окна для инфодокса .

У них есть версия gpl и коммерческая версия, но лицензии не так дороги. Надежный и хорошо выглядящий, если вы выберете правильный скин (мы используем ShapedGradientDockingTheme, который немного похож на eclipse).

Я только что выпустил еще одну платформу для стыковки. Это действительно легкий и ansible под лицензией Apache 2.0.

Raven Docking:

http://raven.java.net/ravenDocking/index.html

Мы успешно используем VLDocking от vlsolutions ( http://vldock.com ) в 3 наших продуктах. У них есть лицензия с открытым исходным кодом, совместимая с GPL.

В JIDE есть немало компонентов, включая платформу стыковки. Ядро JIDE является открытым исходным кодом, но у них также есть несколько коммерческих библиотек. Стойка для стыковки является коммерческой.

http://www.jidesoft.com/products/component.htm

  • Изменить цвет фона одной ячейки в JTable
  • Фильтрация на JTree
  • Коробка масштабирования для области вокруг местоположения мыши на экране
  • Загружать данные массива в JTable
  • JTable с горизонтальной полосой прокрутки
  • Ожидание нескольких SwingWorkers
  • Как распечатать одно содержимое JPanel?
  • Как отлаживать макеты Java Swing
  • Должны ли мы использовать EventQueue.invokeLater для любого обновления графического интерфейса пользователя в настольном приложении Java?
  • Использование addMouseListener () и paintComponent () для JPanel
  • Получение шрифтов, размеров, жирного шрифта, ... и т. Д.
  • Давайте будем гением компьютера.