Специфика работы обязывает иметь тесное знакомство с Eclipse, но как бы я себя не заставлял, родным для меня он так и не стал. Всегда хотелось посмотреть альтернативы. Наконец появилась возможность познакомиться с Netbeans. Поводом стал проект на Swing. Первая его реализация была выполнена в Eclipse с помощью стандартных компонентов. Но пришло время выйти за привычные рамки! Я предлагаю Вам свой опыт работы с библиотекой SwingX в среде разработке Netbeans.
SwingX
Не смотря на огромное количество компонентов в стандартном наборе Swing, сегодня мало кого он может полностью удовлетворить. К счастью, swing достаточно зрелая технология, для которой существует множество дополнительных графических компонентов. SwingX - это достаточно обширный набор готовых продвинутых компонентов, распространяющийся под лицензией LGPL. Исчерпывающее представление о компонентах предлагаемой библиотеки вы можете получить из демонстрационного приложения:Q: Как подключить SwingX к своему проекту?
A:
- Скачиваем архивы по адресу: http://java.net/downloads/swingx/releases/1.6.2/ и распаковываем их в любую директорию системы (~/lib/SwingX).
- Создаем новую библиотеку в Netbeans: Tools -> Libraries -> New Library
- Вводим имя библиотеки (SwingX) ->OK
- Во вкладке Classpath указываем расположение jar файлов
- Во вкладке Sources указываем директории с исходными кодами
- Во вкладке Javadoc указываем путь к zip-архиву с документацией
- Добавляем библиотеку в проект:
- Лезем в свойства проекта
- Находим нашу библиотеку и выбираем ее.
~/lib/SwingX/swingx-1.6.2/swingx-beaninfo-1.6.2.jar
~/lib/SwingX/swingx-1.6.2/swingx-core-1.6.2.jar
~/lib/SwingX/swingx-1.6.2/swingx-core-1.6.2.jar
~/lib/SwingX/swingx-1.6.2-sources/swingx-beaninfo
~/lib\SwingX/swingx-1.6.2-sources/swingx-core
~/lib\SwingX/swingx-1.6.2-sources/swingx-core
~/lib/SwingX/swingx-1.6.2-docs/swingx-1.6.2-javadoc.zip
Libraries -> Add library -> Import...
Q: Как добавить компоненты SwingX на палитру Netbeans?
A:
- Лезем в Tools -> Palette -> Swing/Awt Components
- Создаем новую категорию (кнопка New Category) и обзываем ее (SwingX)
- Далее Add from Library, выбираем добавленную ранее нами библиотеку (см. предыдущий ответ) и жмем Next
- Выбираем все компоненты, начинающиеся с JX.... кроме тех, что оканчиваются на ...BeanInfo и снова Next
- Выбираем созданную нами категорию и жмем Finish
Палитра дополнительных компонентов |
Q: Блин, у меня Netbeans на русском! Как вернуть человеческую локализацию?
A:
Для Netbeans существует ключ запуска, позволяющий указать локализацию IDE:
На этом пока все. Сам я погружаюсь в мануалы, а Вам желаю приятного программирования!--locale en:US
Немає коментарів:
Дописати коментар