Какие фреймворки подходят для Java / Swing?

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

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

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
38
0
28 219
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

См. стыковочные окна инфоноды.

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

Вы знаете, активно ли он развивается? Последний выпуск выпущен больше года назад ...

Daniel Rikowski 20.11.2008 15:13

Что ж, компания все еще существует, так что я думаю, что они есть. Однако я какое-то время не видел увеличения количества версий.

Daniel Hiller 20.11.2008 19:08

Недорогой? Лицензия на коммерческую стыковку Infonode стоит 6000 долларов!

Mot 15.08.2010 13:59

6000 долларов - за лицензию на сайт, для одного пользователя - 300 долларов.

Toaster 01.08.2011 01:28

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

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

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

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

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

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

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

+1 стыковочные рамки довольно хороши, и они все еще поддерживаются, обновлены всего несколько недель назад

z - 28.09.2011 15:51

Изучив приведенный выше список и протестировав несколько фреймворков, я решил попробовать Docking Frames в основном потому, что это самый активный проект.

Joao Coelho 20.01.2012 16:18

Ссылка совершенно мертвая. Это те же рамки? docking-frames.org

Mark Jeronimus 27.04.2020 11:31
Ответ принят как подходящий

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

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

Какие даты в неактивных проектах? Последняя активность?

Line 09.08.2018 14:26

Да (частично отменили изменение)

Karussell 09.08.2018 17:13

В самой важной части. Не могли бы вы объяснить здесь смысл этой ссылки? Предоставляет ли это какие-либо дополнительные знания? Каков критерий, по которому фреймворк неактивен? Я проверяю часть этих «активных» (я знаю, что ответ старый, но все еще актуальный), и они кажутся неактивными в течение многих лет ... Можете ли вы (или я) обновить этот список?

Line 09.08.2018 18:21

Это источник этой информации

Karussell 10.08.2018 11:32

Тогда мог быть внизу и отметил, что это источник. Хотя эта информация не добавляет ничего полезного - исходя из того, как она сформулирована, я ожидал чего-то действительно всеобъемлющего, например, описания каждого фреймворка.

Line 10.08.2018 12:13

Не могли бы вы избежать этого редакционного спама? Это очень раздражает.

Karussell 20.08.2018 19:27

Нет. Меня очень раздражает эта ссылка. Ничего полезного в пост он не добавляет и находится на самом верху. Я не знаю, почему тебя это так волнует. И все мои правки с удалением этой ссылки, проверенные сообществом, были одобрены.

Line 21.08.2018 12:17

@Line Пожалуйста, остановись. Источник находится наверху, и это мое решение приписывать. Все ваши правки не помещали ее внизу, а полностью удалили ссылку, что не имело смысла, поэтому я отменил ее.

Karussell 21.08.2018 19:31

Что не имеет смысла, так это эта ссылка в ответе.

Line 22.08.2018 12:56

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

Док-станция Raven:

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

Другие вопросы по теме