-5
我在JavaFX的一個初學者,今天開始我是這麼認爲的,我想怎麼畫線,當我建立新組和放線對象時,它給了我這樣一個錯誤:如何畫一條線在JavaFX
import java.awt.geom.Line2D;
import javafx.*;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class DrawingLine extends Application{
public static void main(String[] args) {
launch();
}
@Override
public void start(Stage primaryStage){
primaryStage.setTitle("Hello World!");
Button btn = new Button();
Line line = new Line(); //error
//Line2D line = new Line2D(); error
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
primaryStage.setScene(new Scene(root, 300, 250));
primaryStage.show();
}
}
然後將其說成進口的javax.sound.sampled但它說,我將其更改爲Line2D中,這是不是在JavaFX和給我一個錯誤:「不能實例 類型的Line2D」
爲什麼能它創建一個Line2D
?
Wecome到StackOverflow上。不知道你到底在問什麼。現在你只顯示一行代碼,沒有關於「行」的內容,並且你沒有顯示錯誤。正如所寫的,目前還不清楚你在問什麼。請相應地編輯您的問題。 –
你甚至試圖尋找這個?有很多關於如何在JavaFX中繪製線條的例子。 – Sedrick
你甚至無法自己找到'Line'的正確類名?它是['javafx.scene.shape.Line'](https://docs.oracle.com/javase/8/javafx/api/javafx/scene/shape/Line.html),你不會導入它,它是錯誤的原因... – fabian