Каковы хорошие frameworks стыковки для Java / Swing?
Я ищу хорошую легкую платформу для стыковки Java.
Я знаю, что Netbeans и Eclipse могут использоваться как RCP, но я ищу что-то немного более легкое.
- Как добавить кнопку закрытия на вкладку JTabbedPane?
- Java / Swing: JTextArea в JScrollPane, как предотвратить автоматическую прокрутку?
- MouseMotionListener в Java Swing, используя его с компонентами внутри компонентов и т. Д.
- изображения не загружаются
- Как изменить стиль стрелки в JComboBox
- Swing KeyListener и несколько нажатых клавиш одновременно
- Растянуть текст JLabel
- Обновление образа, содержащегося в JLabel, - проблемы
- Как сделать прозрачный JFrame, но оставить все остальное одинаковым?
- Java Swing revalidate () vs repaint ()
- Java JTextField с подсказкой ввода
- Как «Открыть» и «Сохранить» с помощью java
- Проектирование заставки (java)
- 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 является открытым исходным кодом, но у них также есть несколько коммерческих библиотек. Стойка для стыковки является коммерческой.