GitHub ( https://github.com/vaadin-miki/vaadin-charts-video )からvaadin-charts-videoサンプル プロジェクトのコピーをダウンロードして、Vaadin チャートがどのように実装されるべきかを感じてみました。ただし、そのプロジェクト、および私が見つけた利用可能なデモ コード/プロジェクトのほとんどは、Vaadin 7および以前のコーディング規則を使用して記述されているようです。私はVaadin 8.0.5 (および JDK8) に飛び込んでいます...
Maven を実行すると、次のエラーが表示されます。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project intro-video: Compilation failure: Compilation failure:
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[19,28] cannot find symbol
[ERROR] symbol: class BeanItemContainer
[ERROR] location: package com.vaadin.data.util
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[54,17] cannot find symbol
[ERROR] symbol: class BeanItemContainer
[ERROR] location: class org.vaadin.miki.charts.intro.IntroChartsUI
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[54,62] cannot find symbol
[ERROR] symbol: class BeanItemContainer
[ERROR] location: class org.vaadin.miki.charts.intro.IntroChartsUI
誰でも教えてもらえますか、BeanItemContainer は置き換えられましたか? もしそうなら、何によって?
たとえば、https://github.com/vaadin-miki/vaadin-charts-video/blob/master/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUIの 54 行目を参照してください。 .java
BeanItemContainer<BookPrice> container = new BeanItemContainer<>(BookPrice.class, prices);
そして、それがより経験豊富な目に問題がないように見える場合は、何が問題なのか教えてください...