Boa tarde
Estou tentando resolver um problema no form, ele tem mais de 900 labels…
na 425 ta dando erro, se eu exclui-la o erro passa para a 426, e provavelmente assim vai
(mas no código anterior, qdo era 600 nao havia problema)
atuamente aparece o erro:
Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: Listener View.HerosScreen$10@1711223 is not of type interface java.awt.event.ItemListener
at java.desktop/javax.swing.event.EventListenerList.add(EventListenerList.java:202)
at java.desktop/javax.swing.AbstractButton.addItemListener(AbstractButton.java:2079)
at View.HerosScreen.initComponents(HerosScreen.java:4041)
at View.HerosScreen.(HerosScreen.java:5778)
at View.StartScreen.lambda$btnLoadActionPerformed$0(StartScreen.java:3775)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)a parte do código é essa:
lbl425.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true));
lbl425.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
lbl1MouseClicked(evt);
}
});
obs.: todas as 900 labels estão com o mesmo método
Oq isso quer dizer?