JavaFX - 如何填充颜色形状?

bog*_*bog 6 geometry javafx colors shapes

假设我有一个应用程序窗口,我声明Circle c = new Circle(40,40,40);,它最初是黑色的.如果我想用红色填充它该怎么办?

如果我想用红色填充它该怎么办?(例如,如果单击按钮,则c变为红色)

jew*_*sea 12

在形状上设置填充(Java 8代码):

Circle circle = new Circle(40, 40, 40); 
Button button = new Button("Red");
button.setOnAction(e -> circle.setFill(javafx.scene.paint.Color.RED));
Run Code Online (Sandbox Code Playgroud)

  • 您正在导入`java.awt.Color`而不是`javafx.scene.paint.Color` (9认同)