Не могу прикрутить TableFilterHeader - Java

Узнай цену своей работы

Формулировка задачи:

Всем привет, в джаве совсем новичок, делаю небольшое приложение для работы и очень понадобился фильтр по таблице, нашел не плохое решение http://coderazzi.net/tablefilter/index.html, но проблема в том что в силу своей неопытности, не могу прикрутить это чудо к своей таблице. Что я делал: 1. Скачал исходник и просто вставил его в свой корневой каталог. (возможно в этом и есть проблема) 2. Естественно у себя его применил
TableFilterHeader filterHeader = new TableFilterHeader(FreightTable);
3. Но повылазило полным-полно ошибок. Я сделал скрины и их приложил. Объясните пожалуйста что делаю не так, у меня приложение почти готово, осталось только с этим разобраться. Можно конечно поставить свой фильтр, но это будет не много дольше, не так практично, да и зачем делать то, что уже есть в готовом виде. При выполнении выдает ошибку, на сколько я понимаю что не может найти класс "Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: net/coderazzi/filters/gui/TableFilterHeader"

Решение задачи: «Не могу прикрутить TableFilterHeader»

textual
Листинг программы
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
	at net.coderazzi.filters.gui.Look.<init>(Look.java:46)
	at net.coderazzi.filters.gui.TableFilterHeader.<init>(TableFilterHeader.java:135)
	at net.coderazzi.filters.gui.TableFilterHeader.<init>(TableFilterHeader.java:180)
	at freightbase.Freightbase.initComponents(Freightbase.java:331)
	at freightbase.Freightbase.<init>(Freightbase.java:58)
	at freightbase.Freightbase.lambda$main$3(Freightbase.java:423)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
	at net.coderazzi.filters.gui.FilterSettings.<clinit>(FilterSettings.java:123)
	... 20 more

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5