java – 是否可以设置ProgressIndicator样式?

我喜欢ProgressIndicator,除了我想改变它的颜色和圆宽.有可能(有css或没有)?
当然,这很容易.

您可以在doc中找到所有相关的方法和样式:

> API:http://docs.oracle.com/javafx/2/api/index.html?overview-summary.html
> CSS:http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#progressindicator

public class HelloProgressIndicator extends Application {

 public static void main(String[] args) {
    launch(args);
 }

 @Override
 public void start(Stage stage) throws Exception {

    Pane root = new Pane();
    Scene scene = new Scene(root, 200, 200);

    ProgressIndicator pi = new ProgressIndicator(.314);
    // changing color with css
    pi.setStyle(" -fx-progress-color: red;");
    // changing size without css
    pi.setMinWidth(150);
    pi.setMinHeight(150);

    root.getChildren().add(pi);


    stage.setScene(scene);
    stage.show();
 }
}
翻译自:https://stackoverflow.com/questions/11184255/is-it-possible-to-style-progressindicator

转载注明原文:java – 是否可以设置ProgressIndicator样式?