Почему я получаю ошибку времени выполнения от моего класса RemoveAction, когда мой класс ChannelListener включен?Если я закомментирую свой класс ChannelListener, класс RemoveAction будет работать так, как я и ожидал.Как заставить оба класса работать вместе?
Исключение в потоке "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1 в java.util.ArrayList.get (ArrayList.java:323) в GuiDriverDefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:214) в javax.swing.DefaultListSelectionModel.removeIndexInterval (DefaultListSelectionModel.java:611) в javax.swing.plaf.basist.avist.Iv2.IUI.IUIILIWL (.AbstractListModel.fireIntervalRemoved (AbstractListModel.java:161) в javax.swing.DefaultListModel.removeElement (DefaultListModel.java:364) в GuiDriver $ RemoveAction.actionPerformed (GuiDriver.java6: 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100