Thuộc tính chiều rộng nét vẽ chỉ định chiều rộng của đường ranh giới của một hình dạng. Bạn có thể đặt chiều rộng bằng cách sử dụng setWidth () phương thức của javafx.scene.shape.Shape lớp. Phương thức này nhận giá trị kép làm tham số và vẽ một đường biên có chiều rộng được chỉ định.
Nếu bạn chưa chuyển bất kỳ giá trị nào làm tham số cho phương thức này, nó sẽ coi chiều rộng là 1,0 theo mặc định.
Ví dụ
import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.scene.shape.Polygon; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; import javafx.stage.Stage; public class StrokeWidthExample extends Application { public void start(Stage stage) { Font font = Font.font("verdana", FontWeight.BOLD, FontPosture.REGULAR, 12); Text label1 = new Text("Original Image"); label1.setFont(font); label1.setX(250.0); label1.setY(125.0); Polygon rhombus1 = new Polygon(300.0, 0.0, 250.0, 50.0, 300.0, 100.0, 350.0, 50.0); Text label2 = new Text("Stroke Width: none"); label2.setFont(font); label2.setX(25.0); label2.setY(275.0); Polygon rhombus2 = new Polygon(100.0, 150.0, 50.0, 200.0, 100.0, 250.0, 150.0, 200.0); rhombus2.setStroke(Color.BLUE); Text label3 = new Text("Stroke Width: 3"); label3.setFont(font); label3.setX(250.0); label3.setY(275.0); Polygon rhombus3 = new Polygon(300.0, 150.0, 250.0, 200.0, 300.0, 250.0, 350.0, 200.0); rhombus3.setStroke(Color.BLUE); rhombus3.setStrokeWidth(3.0); Text label4 = new Text("Stroke Width: 10"); label4.setFont(font); label4.setX(430.0); label4.setY(275.0); Polygon rhombus4 = new Polygon(490.0, 150.0, 440, 200.0, 490.0, 250.0, 540.0, 200.0); rhombus4.setStroke(Color.BLUE); rhombus4.setStrokeWidth(10.0); //Creating a Group object Group root = new Group(label1, label2, label3, label4, rhombus1, rhombus2, rhombus3, rhombus4); //Creating a scene object Scene scene = new Scene(root, 595, 310); //Setting title to the Stage stage.setTitle("Stroke Width"); //Adding scene to the stage stage.setScene(scene); //Displaying the contents of the stage stage.show(); } public static void main(String args[]){ launch(args); } }
Đầu ra