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