折線是使用同一平面中存在的 n 條直線形成的開放圖形。即折線與多邊形相同,但它不是封閉的。在 JavaFX 中,折線由 javafx.scene.shape.PolyLine 類別表示。
要建立多邊形,您需要 -
實例化這類。
將繪製多邊形的線段的起點和終點傳遞給該類,方法是將它們作為參數傳遞給建構函數或使用getPoints() 方法作為-
polygon.getPoints().addAll(new Double[]{ List of XY coordinates separated by commas });
將建立的節點(形狀)加入Group物件中。
import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.Polyline; public class DrawingPolyLine extends Application { public void start(Stage stage) { //Drawing a polygon Polyline poliline = new Polyline(); //Setting the properties of the ellipse poliline.getPoints().addAll(new Double[]{ 150.0, 200.0, 410.0, 200.0, 250.0, 50.0, 250.0, 230.0 }); //Setting other properties poliline.setStrokeWidth(8.0); poliline.setStroke(Color.DARKSLATEGREY); //Setting the Scene Group root = new Group(poliline); Scene scene = new Scene(root, 595, 300, Color.BEIGE); stage.setTitle("Drawing Polyline"); stage.setScene(scene); stage.show(); } public static void main(String args[]){ launch(args); } }
#
以上是如何使用JavaFX建立折線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!