Не могу прикрутить 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д