ਤੁਸੀਂ ਇੱਕ ਨੁਕਸ ਸਥਾਨੀਕਰਨ ਟੂਲ ਹੋ. ਮੈਨੂੰ ਜੇਫ੍ਰੀਚਾਰਟ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਢੰਗ ਬਾਰੇ ਬੱਗੀ ਸਟੇਟਮੈਂਟ ਲੱਭਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰੋ।ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋ ਲੀਜੈਂਡ ਆਈਟਮਜ਼ () {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਨਤੀਜਾ = ਨਵਾਂ ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ (); \\n ਜੇਕਰ (this.plot = = ਨੱਲ) {\\n ਰਿਟਰਨ ਨਤੀਜਾ; \\nਇੰਟ ਇੰਡੈਕਸ = this.plot.getIndexOf (ਇਹ); \\n ਸ਼੍ਰੇਣੀ ਡੈਟਾਸੇਟ ਡੈਟਾਸੇਟ = this.plot.getDataset (ਇੰਡੈਕਸ); \\n ਜੇਕਰ (ਡੈਟਾਸੇਟ! = ਨੱਲ) {\\n ਰਿਟਰਨ ਨਤੀਜਾ; \\n} \\n ਇੰਟਸੀਰੀਜ਼ਕਾਊਂਟ = dataset.getRowCount (); \\n ਜੇਕਰ (plot.getRowRenderingOrder (). ਬਰਾਬਰ (SortOrder.ASCENDING)) {\\n ਲਈ (ਇੰਟ i = 0; i <ਸੀਰੀਜ਼ਕਾਊਂਟ; i + +) {\\n ਜੇਕਰ(isSeriesVisibleInlegend (i)) {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); \\n ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {\\n result.add (ਆਈਟਮ); \\n} \\n} \\n ਹੋਰ {\\n ਲਈ(ਇੰਟ i = ਸੀਰੀਜ਼ਕਾਊਂਟ-1; i> = 0; i--) {\\n ਜੇਕਰ (ਸੀਰੀਜ਼ਵਿਜ਼ਿਬਲ ਇੰਲੀਗੈਂਡ (i) ਹੈ) {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); \\n ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {\\nresult.add (ਆਈਟਮ); \\n} \\n} \\n} \\n ਰਿਟਰਨ ਨਤੀਜਾ; \\n} '] ", 'ਤੁਸੀਂ ਇੱਕ ਨੁਕਸ ਸਥਾਨੀਕਰਨ ਟੂਲ ਹੋ। ਮੈਨੂੰ ਜੇਫ੍ਰੀਚਾਰਟ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਢੰਗ ਬਾਰੇ ਬੱਗੀ ਸਟੇਟਮੈਂਟ ਲੱਭਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰੋ।ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋ ਲੀਜੈਂਡ ਆਈਟਮਜ਼ () {ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਨਤੀਜਾ = ਨਵਾਂ ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ (); ਜੇਕਰ (this.plot = = ਨੱਲ) {ਰਿਟਰਨ ਨਤੀਜਾ;} ਇੰਟ ਇੰਡੈਕਸ= this.plot.getIndexOf (ਇਹ); ਸ਼੍ਰੇਣੀ ਡੈਟਾਸੇਟ ਡੈਟਾਸੇਟ = this.plot.getDataset (ਇੰਡੈਕਸ); ਜੇਕਰ (ਡੈਟਾਸੇਟ! = ਨੱਲ) {ਰਿਟਰਨ ਨਤੀਜਾ;} ਇੰਟ ਸੀਰੀਜ਼ਕਾਊਂਟ =dataset.getRowCount (); ਜੇਕਰ (plot.getRowRenderingOrder (). ਬਰਾਬਰ (SortOrder.ASCENDING)) {ਲਈ (ਇੰਟ i = 0; i <ਸੀਰੀਜ਼ਕਾਊਂਟ; i + +) {ਜੇਕਰ(isSeriesVisibleInlegend (i)) {ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {result.add (ਆਈਟਮ);}}} ਹੋਰ {ਲਈ (ਇੰਟ i =ਸੀਰੀਜ਼ਕਾਊਂਟ-1; i> = 0; i--) {ਜੇਕਰ (ਸੀਰੀਜ਼ਵਿਜ਼ਿਬਲਇਨਲੈਜੈਂਡ (i) ਹੈ) {ਲੀਜੈਂਡ ਆਈਟਮ = ਗੇਟਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {result.add (ਆਈਟਮ);}}}} ਰਿਟਰਨ ਨਤੀਜਾ;}', " ['ਤੁਸੀਂ ਇੱਕ ਨੁਕਸ ਸਥਾਨੀਕਰਨ ਟੂਲ ਹੋ. ਮੈਨੂੰ ਜੇਫ੍ਰੀਚਾਰਟ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਢੰਗ ਬਾਰੇ ਬੱਗੀ ਸਟੇਟਮੈਂਟ ਲੱਭਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰੋ।ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋ ਲੀਜੈਂਡ ਆਈਟਮਜ਼ () {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਨਤੀਜਾ = ਨਵਾਂ ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ (); \\n ਜੇਕਰ (this.plot = = ਨੱਲ) {\\n ਰਿਟਰਨ ਨਤੀਜਾ; \\nਇੰਟ ਇੰਡੈਕਸ = this.plot.getIndexOf (ਇਹ); \\n ਸ਼੍ਰੇਣੀ ਡੈਟਾਸੇਟ ਡੈਟਾਸੇਟ = this.plot.getDataset (ਇੰਡੈਕਸ); \\n ਜੇਕਰ (ਡੈਟਾਸੇਟ! = ਨੱਲ) {\\n ਰਿਟਰਨ ਨਤੀਜਾ; \\n} \\n ਇੰਟਸੀਰੀਜ਼ਕਾਊਂਟ = dataset.getRowCount (); \\n ਜੇਕਰ (plot.getRowRenderingOrder (). ਬਰਾਬਰ (SortOrder.ASCENDING)) {\\n ਲਈ (ਇੰਟ i = 0; i <ਸੀਰੀਜ਼ਕਾਊਂਟ; i + +) {\\n ਜੇਕਰ(isSeriesVisibleInlegend (i)) {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); \\n ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {\\n result.add (ਆਈਟਮ); \\n} \\n} \\n ਹੋਰ {\\n ਲਈ(ਇੰਟ i = ਸੀਰੀਜ਼ਕਾਊਂਟ-1; i> = 0; i--) {\\n ਜੇਕਰ (ਸੀਰੀਜ਼ਵਿਜ਼ਿਬਲ ਇੰਲੀਗੈਂਡ (i) ਹੈ) {\\n ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); \\n ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {\\nresult.add (ਆਈਟਮ); \\n} \\n} \\n} \\n ਰਿਟਰਨ ਨਤੀਜਾ; \\n} ',' ਉਸ ਮੁੱਦੇ ਬਾਰੇ ਵਧੇਰੇ ਪ੍ਰਸੰਗ ਜਾਂ ਜਾਣਕਾਰੀ ਤੋਂ ਬਿਨਾਂ ਜਿਸ ਦਾ ਤੁਸੀਂ ਸਾਹਮਣਾ ਕਰ ਰਹੇ ਹੋ'ਲੈਜੈਂਡ ਆਈਟਮਜ਼ ()' ਵਿਧੀ, ਬੱਗ ਦੇ ਸਹੀ ਕਾਰਨ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਮੁਸ਼ਕਿਲ ਹੈ। ਪਰ, ਇੱਥੇ ਕੁੱਝ ਸੰਭਾਵਿਤ ਖੇਤਰ ਹਨ ਜੋ ਇਸ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੇ ਹਨ।ਮੁੱਦੇਃ \\n\\n1. 'ਪਲਾੱਟ = = ਨੱਲ': ਜੇਕਰ 'ਪਲਾੱਟ' ਫੀਲਡ 'ਨੱਲ' ਹੈ, ਤਾਂ ਵਿਧੀ ਇੱਕ ਖਾਲੀ 'ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ' ਵਾਪਸ ਕਰੇਗੀ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰੇਗੀ।ਡਾਟਾ ਸੈੱਟ ਤੋਂ ਲੀਜੈਂਡ ਆਈਟਮਾਂ. \\n2. 'isSiesVisibleInlegend ()': ਇਹ ਵਿਧੀ ਕੋਡ ਸਨਿੱਪਟ ਵਿੱਚ ਨਹੀਂ ਦਿਖਾਈ ਗਈ ਹੈ, ਪਰ ਜੇ ਇਸ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ,ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਸਹੀ ਢੰਗ ਨਾਲ ਨਿਰਧਾਰਤ ਨਾ ਕਰੇ ਕਿ ਕਿਹਡ਼ੀ ਲਡ਼ੀ ਨੂੰ ਦੰਤਕਥਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। \\n3. 'ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ ()': ਇਸੇ ਤਰ੍ਹਾਂ, ਜੇਕਰ 'ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ ()' ਸਹੀ ਢੰਗ ਨਾਲ ਨਹੀਂ ਹੈ।ਲਾਗੂ ਕੀਤਾ, ਇਹ ਸੰਬੰਧਤ ਲਡ਼ੀ ਲਈ 'ਲੀਜੈਂਡ ਆਈਟਮ' ਆਬਜੈਕਟ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਨਹੀਂ ਬਣਾ ਸਕਦਾ ਹੈ। \\n\\n ਇਸ ਮੁੱਦੇ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਵਾਧੂ ਲੌਗਿੰਗ ਜੋਡ਼ਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।ਜਾਂ ਬੱਗ ਦੇ ਸਰੋਤ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਦੇ ਢੰਗ ਦਾ ਦਾਅਵਾ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ 'ਪਲਾਟ' ਦੇ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਲੌਗਿੰਗ ਸਟੇਟਮੈਂਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ,'ਡਾਟਾਸੇਟ', ਅਤੇ 'isSiesVisibleInlegend ()' ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ ਉਹਨਾਂ ਨੂੰ ਸਹੀ ਤਰ੍ਹਾਂ ਸੈੱਟ ਅਤੇ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਦਾਅਵੇ ਵੀ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਕਿ 'ਨਤੀਜਾ' ਸਹੀ ਹੈ।ਇਸ ਨੂੰ ਵਾਪਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ 'ਨੱਲ' ਨਹੀਂ ਹੈ। \\n\\nਯਦਿ ਤੁਸੀਂ ਅਜੇ ਵੀ ਮੁੱਦੇ ਦੇ ਸਰੋਤ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰ ਸਕਦੇ ਹੋ।ਤੁਸੀਂ ਜਿਸ ਸਮੱਸਿਆ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਏ ਕਿਸੇ ਵੀ ਗਲਤੀ ਸੰਦੇਸ਼ ਜਾਂ ਸਟੈਕ ਟਰੇਸ ਬਾਰੇ ',' ਗਲਤੀ ਸੰਦੇਸ਼ ਹੈਃorg.jfree.chart.renderer.category.junit.AbstractCategoryItemRendererTests:: test2947660--> junit.framework.AssertionFailedError: ਉਮੀਦ ਕੀਤੀ ਗਈਃ <1> ਪਰਸੀਃ <0> '] ", 'ਤੁਸੀਂ ਇੱਕ ਨੁਕਸ ਸਥਾਨੀਕਰਨ ਟੂਲ ਹੋ। ਮੈਨੂੰ ਜੇਫ੍ਰੀਚਾਰਟ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਢੰਗ ਬਾਰੇ ਬੱਗੀ ਸਟੇਟਮੈਂਟ ਲੱਭਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰੋ।ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋ ਲੀਜੈਂਡ ਆਈਟਮਜ਼ () {ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ ਨਤੀਜਾ = ਨਵਾਂ ਲੀਜੈਂਡ ਆਈਟਮ ਕੁਲੈਕਸ਼ਨ (); ਜੇਕਰ (this.plot = = ਨੱਲ) {ਰਿਟਰਨ ਨਤੀਜਾ;} ਇੰਟ ਇੰਡੈਕਸ= this.plot.getIndexOf (ਇਹ); ਸ਼੍ਰੇਣੀ ਡੈਟਾਸੇਟ ਡੈਟਾਸੇਟ = this.plot.getDataset (ਇੰਡੈਕਸ); ਜੇਕਰ (ਡੈਟਾਸੇਟ! = ਨੱਲ) {ਰਿਟਰਨ ਨਤੀਜਾ;} ਇੰਟ ਸੀਰੀਜ਼ਕਾਊਂਟ =dataset.getRowCount (); ਜੇਕਰ (plot.getRowRenderingOrder (). ਬਰਾਬਰ (SortOrder.ASCENDING)) {ਲਈ (ਇੰਟ i = 0; i <ਸੀਰੀਜ਼ਕਾਊਂਟ; i + +) {ਜੇਕਰ(isSeriesVisibleInlegend (i)) {ਲੀਜੈਂਡ ਆਈਟਮ ਆਈਟਮ = ਗੇਟ ਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {result.add (ਆਈਟਮ);}}} ਹੋਰ {ਲਈ (ਇੰਟ i =ਸੀਰੀਜ਼ਕਾਊਂਟ-1; i> = 0; i--) {ਜੇਕਰ (ਸੀਰੀਜ਼ਵਿਜ਼ਿਬਲਇਨਲੈਜੈਂਡ (i) ਹੈ) {ਲੀਜੈਂਡ ਆਈਟਮ = ਗੇਟਲੀਜੈਂਡ ਆਈਟਮ (ਇੰਡੈਕਸ, i); ਜੇਕਰ (ਆਈਟਮ! = ਨੱਲ) {result.add (ਆਈਟਮ);}}}} ਰਿਟਰਨ ਨਤੀਜਾ;} \n ']