Каковы хорошие frameworks стыковки для Java / Swing?
Я ищу хорошую легкую платформу для стыковки Java.
Я знаю, что Netbeans и Eclipse могут использоваться как RCP, но я ищу что-то немного более легкое.
- Java Swing revalidate () vs repaint ()
- Перетаскиваемые прямоугольники в Java 2D
- ActionListener для конкретного текста внутри JTextArea?
- Как правильно выровнять значок в JLabel?
- Как создать пользовательский компонент Swing
- Сохранение правильного стиля при поиске текста
- Java GIF анимация не перерисовывается правильно
- CombinedDomainXYPlot не перемасштабирует доменную ось
- Как изменить цвет выделения в Java Swing TextArea? Кроме того, измените начало текста, соответствующего местоположению выделения
- Word Wrap в JButtons
- Создание пользовательского JButton из изображений, содержащих прозрачные пиксели
- Может ли индикатор выполнения работать в classе за пределами основного?
- Как изменить цвет текста в JtextArea?
- 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:
Мы успешно используем VLDocking от vlsolutions ( http://vldock.com ) в 3 наших продуктах. У них есть лицензия с открытым исходным кодом, совместимая с GPL.
В JIDE есть немало компонентов, включая платформу стыковки. Ядро JIDE является открытым исходным кодом, но у них также есть несколько коммерческих библиотек. Стойка для стыковки является коммерческой.