Как добавить палитру SwingX в Window Builder? - PullRequest
4 голосов
/ 04 июня 2011

Я использую Windows Builder Pro в моем Eclipse Helios. В NetBeans я знаю, как добавить палитру SwingX. Как добавить палитру SwingX в Windows Builder?

Ответы [ 5 ]

5 голосов
/ 30 июня 2011

Если щелкнуть правой кнопкой мыши запись в палитре, вы можете открыть диспетчер палитр, затем «Добавить категорию» и «Добавить запись» или «Импортировать банку».

Кроме того, если вы просто добавите любой компонент, который вы хотите (например, JXTable), используя Custom, он автоматически появится в категории Custom в вашей палитре.

3 голосов
/ 18 сентября 2015

Более чистое решение - просто добавить swingx-all-1.6.4.jar и swingx-beaninfo-1.6.4.jar в путь сборки.

Затем в диспетчере палитр импортируйте файл swingx-all-1.6.4.jar, выбрав все элементы.

2 голосов
/ 13 апреля 2012

Играл с этим, и у меня есть решение.SwingX поставляется в 2 банках - swingx-all-1.6.3.jar и swingx-beaninfo-1.6.3.jar, второй содержит BeanInfo классов.Это необходимо, если вы хотите импортировать их как Java-бины в любой IDE.Поэтому вам нужно объединить их в одну библиотеку.

Вот что у меня сработало:

  • Создайте каталог с именем swingx.
  • Измените его,и unjar swingx-all-1.6.3.jar.Сделайте резервную копию META-INF/MANIFEST.MF, скажем ../backup.mf.
  • Unjar swingx-beaninfo-1.6.3.jar в том же месте.Его манифест перезапишет предыдущий, поэтому нам нужно было выполнить резервное копирование.
  • Убедитесь, что вы находитесь в том же каталоге, где вы извлекли jar-файлы, и создайте новый jar-файл, объединяющий оба из них, используя следующую командную строку: jar -cvfm swingx-combined.jar ../backup.mf *

Это создаст свежий jar-файл, содержащий как манифест (в котором перечислены все java-бины внутри jar-файла), так и необходимые BeanInfo классы.

Import thisвставьте его в WindowBuilder, и вы сможете добавить из него необходимые компоненты SwingX.

1 голос
/ 30 июня 2011

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

Надеюсь, это поможет. Помог мне ...

0 голосов
/ 29 декабря 2016

Прежде всего загрузите SwingX 1.6.4 All -sources и SwingX 1.6.4 BeanInfo -sources от https://java.net/projects/swingx/downloads?search_tag=swingx-all-1.6.4.jar+&commit=search и затем добавьте эти jar-файлы в elipse, перейдя в project-> properties-> Add External JAR-файлы.

...