Posts

Showing posts from October, 2022

JFreeChart (BarChart, LineChart, PieChart) in Vaadin Flow

// Dependencies <dependency> <groupId> org.jfree </groupId> <artifactId> jfreechart </artifactId> <version> 1.0.19 </version> </dependency> <dependency> <groupId> com.faendir.vaadin </groupId> <artifactId> jfreechart-flow </artifactId> <version> 1.1.6 </version> </dependency> // Source Code public class JFreeChartComponent extends VerticalLayout { private JFreeChart jFreeChart ; private JFreeChartWrapper jFreeChartWrapper ; public JFreeChartComponent () { this .setSizeFull() ; this . jFreeChartWrapper = new JFreeChartWrapper(getPieChart()) ; this .add( jFreeChartWrapper ) ; } private JFreeChart getPieChart () { DefaultPieDataset dataset = new DefaultPieDataset( ) ; dataset.setValue( "IPhone 5s" , new Double( 20 ) ) ; dataset.setValue( "SamSung...