List of usage examples for org.jfree.chart.renderer.category MinMaxCategoryRenderer setBaseToolTipGenerator
@Override public void setBaseToolTipGenerator(CategoryToolTipGenerator generator)
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//ww w . j a va 2 s. 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); }