Альтернатива JLayer в JRE6?

Я создаю приложение на Java, и по некоторым причинам мне нужно ориентироваться на Java 6.

И мне очень понравилась функциональность JLayer, но, к сожалению, она была добавлена ​​в Java 7. Итак, есть ли альтернатива JLayer в Java 6?

Могу ли я использовать исходный код JLayer в своем собственном приложении, если он не зависит от других функций Java 7, которых нет в Java 6?

Или я могу использовать JXLayer? Это то же самое, что и JLayer, или в чем-то отличается?

Если я не хочу включать всю банку проекта SwingX только для JXLayer, какие есть другие варианты?


person Akshat    schedule 11.04.2015    source источник


Ответы (1)


JXLayer 3.0 — это то, на чем основан JLayer, и я широко использую его в нашем проекте на основе Java 6 (который движется на Java 8, но мы все равно будем использовать его, так как его замена не стоит наших усилий, поскольку он выполняет нужный нам jlob)

person MadProgrammer    schedule 11.04.2015
comment
Хорошо, но я не могу найти банку для него. Должен ли я клонировать репозиторий Subversion и создавать его самостоятельно? - person Akshat; 11.04.2015
comment
Если вы используете maven, вы сможете найти его там, лично у меня есть источник, связанный с моим кодом, но это я. Вы также можете посмотреть здесь - person MadProgrammer; 11.04.2015
comment
Ну, я также хотел бы включить код, так как он намного лучше. Как вы используете JXLayer в своем проекте и что это за проект? Это общественный проект? Просто интересно о_о - person Akshat; 11.04.2015
comment
Мы используем версию Lock Layer, чтобы в основном отключить иерархию компонентов. Я реализовал слой подсветки прототипа формы, который выделяет недопустимые поля, и я создаю прототип локализованного слоя ошибок, чтобы казалось, что компонент не может выполнить свои требования из-за проблем с конфигурацией и отключен, он может показать дополнительную информацию о том, почему компонент отключен - person MadProgrammer; 11.04.2015