我希望能够自定义 ControlFx MaskerPane 中的内容。
我尝试使用下面的代码向它添加一个组件,但没有运气
MaskerPane mp = new Maskerpane();
mp.setProgressNode(new Text("Thank you for Your support"));
mp.setVisible("true");
请我如何实现这一点,因为在 MaskerPane 中拥有更多的文本和进度指示器会很好
我希望能够自定义 ControlFx MaskerPane 中的内容。
我尝试使用下面的代码向它添加一个组件,但没有运气
MaskerPane mp = new Maskerpane();
mp.setProgressNode(new Text("Thank you for Your support"));
mp.setVisible("true");
请我如何实现这一点,因为在 MaskerPane 中拥有更多的文本和进度指示器会很好
这似乎是 impl.org.controlsfx.skin.MaskerPaneSkin::createProgressIndicator 中的一个错误,进度节点的内容被设置为未绑定到它的 Progriss-indicator-label 的图形。因此,更新 ProgressNode 什么也不做。
我的解决方法是替换皮肤:
masker.setProgressNode(fancyProgessnode);
masker.setProgressVisible(true);
masker.setSkin(new MaskerPaneSkin(masker));