Codenameone 单击按钮+;代号

Codenameone 单击按钮+;代号,codenameone,Codenameone,我在单击方法时调用REST调用。我看到应用程序的速度明显减慢,其中涉及到任何按钮的点击。 1.我在控制台中看到以下错误。请告知是否有人注意到类似问题 大多数时间按钮需要单击两次才能继续 错误日志1: 线程“AWT-EventQueue-0”java.lang.ArrayIndexOutOfBoundsException中出现异常:2>=2 位于java.util.Vector.elementAt(Vector.java:474) 位于javax.swing.table.DefaultTableC

我在单击方法时调用REST调用。我看到应用程序的速度明显减慢,其中涉及到任何按钮的点击。 1.我在控制台中看到以下错误。请告知是否有人注意到类似问题

  • 大多数时间按钮需要单击两次才能继续
  • 错误日志1:

    线程“AWT-EventQueue-0”java.lang.ArrayIndexOutOfBoundsException中出现异常:2>=2 位于java.util.Vector.elementAt(Vector.java:474) 位于javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:294) 位于javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:648) 位于javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) 位于javax.swing.JComponent.paintComponent(JComponent.java:780) 位于javax.swing.JComponent.paint(JComponent.java:1056) 位于javax.swing.JComponent.paintChildren(JComponent.java:889) 位于javax.swing.JComponent.paint(JComponent.java:1065) 位于javax.swing.JViewport.paint(JViewport.java:728) 位于javax.swing.JComponent.paintChildren(JComponent.java:889) 位于javax.swing.JComponent.paint(JComponent.java:1065) 位于javax.swing.JComponent.paintooffscreen(JComponent.java:5210) 在javax.swing.repaitmanager$PaintManager.paintDoubleBuffered处(repaitmanager.java:1579) 在javax.swing.repaitmanager$PaintManager.paint(repaitmanager.java:1502) 在javax.swing.repaitmanager.paint(repaitmanager.java:1272) javax.swing.JComponent.\u(JComponent.java:5158) 位于javax.swing.JComponent.paintInstance(JComponent.java:4969) 在javax.swing.repaitmanager$4.run(repaitmanager.java:831) 在javax.swing.repaitmanager$4.run(repaitmanager.java:814) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) 位于javax.swing.repainmanager.paintDirtyRegions(repainmanager.java:814) 位于javax.swing.repainmanager.paintDirtyRegions(repainmanager.java:789) 位于javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) 在javax.swing.repaitmanager.access$1200(repaitmanager.java:64) 在javax.swing.repaitmanager$ProcessingRunnable.run(repaitmanager.java:1732) 在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)中 位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 在java.awt.EventQueue.access$500(EventQueue.java:97) 在java.awt.EventQueue$3.run(EventQueue.java:709) 在java.awt.EventQueue$3.run(EventQueue.java:703) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) 位于java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)中 位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:105) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

    错误日志2:

    线程“AWT-EventQueue-0”java.lang.ClassCastException中的异常:javax.swing.tree.DefaultMutableTreeNode无法转换为com.codename1.ui.Component 渲染帧花费的时间过长972毫秒 位于com.codename1.impl.javase.PerformanceMonitor.componentHierarchyValueChanged(PerformanceMonitor.java:413) 在com.codename1.impl.javase.PerformanceMonitor.access$1000(PerformanceMonitor.java:77) 在com.codename1.impl.javase.PerformanceMonitor$FormListener.valueChanged上(PerformanceMonitor.java:345) fireValueChanged(JTree.java:2927) javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3391) 位于javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:635) 位于javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1093) 位于javax.swing.tree.DefaultTreeSelectionModel.SetSelectionPath(DefaultTreeSelectionModel.java:294) 位于javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:188) 位于javax.swing.JTree.setSelectionPath(JTree.java:1634) 在javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2393) 位于javax.swing.plaf.basic.basictreui$handleSelection(basictreui.java:3609) 位于javax.swing.plaf.basic.basictreui$Handler.mousePressed(basictreui.java:3548) 位于java.awt.Component.ProcessMouseeEvent(Component.java:6530) 位于javax.swing.JComponent.ProcessMouseeEvent(JComponent.java:3324) 位于java.awt.Component.processEvent(Component.java:6298) 位于java.awt.Container.processEvent(Container.java:2237) 位于java.awt.Component.dispatchEventImpl(Component.java:4889) 位于java.awt.Container.dispatchEventImpl(Container.java:2295) 位于java.awt.Component.dispatchEvent(Component.java:4711) 位于java.awt.LightweightDispatcher.RetargetMouseeEvent(Container.java:4889) 位于java.awt.LightweightDispatcher.ProcessMouseeEvent(Container.java:4523) 位于java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467) 位于java.awt.Container.dispatchEventImpl(Container.java:2281) 位于java.awt.Window.dispatchEventImpl(Window.java:2746) 位于java.awt.Component.dispatchEvent(Component.java:4711) 位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) 在java.awt.EventQueue.access$500(EventQueue.java:97) 在java.awt.EventQueue$3.run(EventQueue.java:709) 在java.awt.EventQueue$3.run(EventQueue.java:703) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(保护