带ProJavaFX2的JavaFX,带下划线的导入

带ProJavaFX2的JavaFX,带下划线的导入,java,import,javafx-2,Java,Import,Javafx 2,我买了一本pro Javafx2的书,我试着从这本书中编译第一个程序。问题是,一些进口商品被加了下划线,因为它们找不到。以下是有问题的导入语句: import javafx.builders.GroupBuilder; import javafx.builders.ImageViewBuilder; import javafx.builders.RectangleBuilder; import javafx.builders.SceneBuilder; import javafx.builder

我买了一本pro Javafx2的书,我试着从这本书中编译第一个程序。问题是,一些进口商品被加了下划线,因为它们找不到。以下是有问题的导入语句:

import javafx.builders.GroupBuilder;
import javafx.builders.ImageViewBuilder;
import javafx.builders.RectangleBuilder;
import javafx.builders.SceneBuilder;
import javafx.builders.TextBuilder;
import javafx.builders.TranslateTransitionBuilder;
但这些都没有错误:

import javafx.animation.Interpolator;
import javafx.animation.Timeline;
import javafx.animation.TranslateTransition;
import javafx.application.Application;
import javafx.geometry.VPos;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
import javafx.scene.text.TextAlignment;
import javafx.stage.Stage;
import javafx.util.Duration;

问题是我是否做错了什么?我是否需要安装其他东西来编译此代码?最近,我编译了一个简单的Hello World示例,它运行良好。

您使用的是什么javafx?可能是JavaFX8?如果是,则“javafx.builders”不再存在


例如,'javafx.builders.GroupBuilder'在包'javafx.scene.GroupBuilder'中,它是@Deprecated:

我通过删除这些类并导入eclipse建议的默认值来解决这个问题。所以现在的问题是为什么它不起作用。这本书似乎很新鲜。