2014-10-20 76 views
1

我测试了Java 8u40中的进度指示器。当我试图做一个简单的例子时,我得到了这个视觉效果。你知道我如何删除矩形边框吗?从进度指示器中删除矩形

enter image description here

+0

您是否尝试过在CSS中设置'-fx-border-color'值? – 2014-10-20 13:38:58

+0

是的,它不工作。 – 2014-10-20 14:28:40

+0

我在8u45上遇到了同样的问题,但是只有在使用'Application.setUserAgentStylesheet(Application.STYLESHEET_CASPIAN)'时才能看到它。 – 2015-06-19 23:50:55

回答

0

应用CSS

-fx-box-border: transparent; 

的进度指示器。

+0

再次没有结果。 – 2014-10-20 17:51:34

+1

您可以发布将生成您显示的屏幕截图的代码吗? – 2014-10-20 17:52:51

1

这个工作对我来说,没有边界或其他问题(JDK 1.8.0_20ea):

stage.setWidth(100); 
    stage.setHeight(100); 

    BorderPane root = new BorderPane(); 

    ProgressIndicator progress = new ProgressIndicator(); 
    progress.setMaxWidth(50); 
    progress.setMaxHeight(50); 

    root.setCenter(progress); 

    stage.setScene(new Scene(root)); 

    stage.show(); 

这也许在8u40中的错误?

+1

是的,我的测试显示边界是在8u40中引入的。我仍然在8点45分看到它。 8u31,8u25和8u20没有表现出这个问题。 – 2015-06-20 00:02:35