背景
项目应用中后期的用例Demo,特此纪要!
问题
Java Swing中JFreeChart构建的柱状图(非3D)如何取消柱体的高亮显示?
说明
此Demo中点题的代码就一行,其余的代码段在其他的Demo片段中都可寻见。
样例Demo
下面是关于此Demo的代码片段:
package com.company.swing.jfreechart.barChart; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.CategoryAxis; import org.jfree.chart.axis.NumberAxis; import org.jfree.chart.axis.ValueAxis; import org.jfree.chart.labels.ItemLabelAnchor; import org.jfree.chart.labels.ItemLabelPosition; import org.jfree.chart.labels.StandardCategoryItemLabelGenerator; import org.jfree.chart.labels.StandardXYItemLabelGenerator; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.plot.DatasetRenderingOrder; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.renderer.category.LineAndShapeRenderer; import org.jfree.chart.renderer.category.StackedBarRenderer; import org.jfree.chart.renderer.category.StandardBarPainter; import org.jfree.data.category.DefaultCategoryDataset; import org.jfree.data.general.DatasetGroup; import org.jfree.ui.ApplicationFrame; import org.jfree.ui.RefineryUtilities; import org.jfree.ui.TextAnchor; import java.awt.*; public class DoubleBarChar3 extends ApplicationFrame { public static void main(String[] args) { DoubleBarChar3 bar = new DoubleBarChar3("Bar Chart Demo"); bar.pack(); RefineryUtilities.centerFrameOnScreen(bar); bar.setVisible(true); } public DoubleBarChar3(String title) { super(title); setContentPane(new ChartPanel(createChart())); this.setPreferredSize(new Di