Example usage for org.jfree.chart.renderer.category MinMaxCategoryRenderer setBaseItemLabelsVisible

List of usage examples for org.jfree.chart.renderer.category MinMaxCategoryRenderer setBaseItemLabelsVisible

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.category MinMaxCategoryRenderer setBaseItemLabelsVisible.

Prototype

public void setBaseItemLabelsVisible(boolean visible) 

Source Link

Document

Sets the base flag that controls whether or not item labels are visible, and sends a RendererChangeEvent to all registered listeners.

Usage

From source file:net.sf.maltcms.common.charts.ui.CategoryChartComponentOpenAction.java

@Override
public void actionPerformed(ActionEvent e) {
    Task t = RequestProcessor.getDefault().create(new Runnable() {
        @Override/*from w w  w.  j ava 2s  .c o m*/
        public void run() {
            final ACategoryDataset<List<Double>, Double> dataset = createCategoryDataset();
            final CategoryChartBuilder builder = new CategoryChartBuilder();

            MinMaxCategoryRenderer renderer = new MinMaxCategoryRenderer();
            renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());
            renderer.setBaseItemLabelsVisible(true);

            CategoryAxis domain = new CategoryAxis("Categories");
            builder.categories(dataset).renderer(renderer).domainAxis(domain).minimumDrawSize(400, 300)
                    .preferredDrawSize(800, 600).maximumDrawSize(1280, 1024).plot().chart("Sample plot")
                    .createLegend(true);
            invokeLater(new Runnable() {
                @Override
                public void run() {
                    TopComponent tc = WindowManager.getDefault().findTopComponent("navigatorTC");
                    if (tc != null) {
                        tc.open();
                    }
                }
            });
            invokeLater(new Runnable() {

                @Override
                public void run() {
                    CategoryChartTopComponent<Double> xytc = new CategoryChartTopComponent<>(Double.class,
                            dataset, builder);
                    xytc.open();
                    xytc.requestActive();
                }
            });

        }
    });
    RequestProcessor.getDefault().post(t);
}