Ich such schon seit Tagen das Web ab... und hab schon diverse ähnliche Fehler gefunden. Aber keinen funktionierenden Lösungsansatz.
Keine Klasse zeigt ein Fehler an und das Programm startet auch.
Aber liefert dann den Fehler:
Wer code braucht. Ich Poste gerne alles was ich glaub, dass relevant sein könnte
Ausschnitt (ich glaube das nur das relevant ist) aus der Klasse Chart
(removed)
Auschnitt aus der Klasse Wert
(removed)
Es ging vorher alles und der Chart wurde gezeichnet. Nur wenn ich den Chart hinzufüge (nach dem gleichem Muster, kommt es zum Fehler)
Ich hoffe ich habe das Problem genau genug beschrieben.
Keine Klasse zeigt ein Fehler an und das Programm startet auch.
Aber liefert dann den Fehler:
Code:
--------------------Configuration: <Default>--------------------
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Series index out of bounds
at org.jfree.data.xy.XYSeriesCollection.getSeries(XYSeriesCollection.java:209)
at org.jfree.data.xy.XYSeriesCollection.getSeriesKey(XYSeriesCollection.java:227)
at org.jfree.chart.labels.StandardXYSeriesLabelGenerator.createItemArray(StandardXYSeriesLabelGenerator.java:119)
at org.jfree.chart.labels.StandardXYSeriesLabelGenerator.generateLabel(StandardXYSeriesLabelGenerator.java:102)
at org.jfree.chart.renderer.xy.StandardXYItemRenderer.getLegendItem(StandardXYItemRenderer.java:551)
at org.jfree.chart.plot.XYPlot.getLegendItems(XYPlot.java:3675)
at org.jfree.chart.plot.CombinedDomainXYPlot.getLegendItems(CombinedDomainXYPlot.java:479)
at org.jfree.chart.title.LegendTitle.fetchLegendItems(LegendTitle.java:393)
at org.jfree.chart.title.LegendTitle.arrange(LegendTitle.java:464)
at org.jfree.chart.JFreeChart.drawTitle(JFreeChart.java:1134)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1025)
at org.jfree.chart.ChartPanel.paintComponent(ChartPanel.java:1275)
at javax.swing.JComponent.paint(JComponent.java:1027)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285)
at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
at javax.swing.JComponent.paint(JComponent.java:1013)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1797)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:734)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Wer code braucht. Ich Poste gerne alles was ich glaub, dass relevant sein könnte
Ausschnitt (ich glaube das nur das relevant ist) aus der Klasse Chart
(removed)
Auschnitt aus der Klasse Wert
(removed)
Es ging vorher alles und der Chart wurde gezeichnet. Nur wenn ich den Chart hinzufüge (nach dem gleichem Muster, kommt es zum Fehler)
Ich hoffe ich habe das Problem genau genug beschrieben.
Zuletzt bearbeitet: