1

ControlFx MaskerPane のコンテンツをカスタマイズできるようにしたいと考えています。

以下のコードを使用してコンポーネントを追加しようとしましたが、うまくいきませんでした

MaskerPane mp = new Maskerpane();
mp.setProgressNode(new Text("Thank you for Your support"));
mp.setVisible("true");

MaskerPaneにテキストと進行状況インジケーター以上のものがあるといいので、どうすればこれを達成できますか

4

1 に答える 1

0

これは impl.org.controlsfx.skin.MaskerPaneSkin::createProgressIndicator のバグであると思われ、プログレス ノードのコンテンツはそれにバインドされていない Progriss-indicator-label のグラフィックとして設定されます。結果として、ProgressNode を更新しても何も起こりません。

私の回避策は、スキンを置き換えることです:

masker.setProgressNode(fancyProgessnode); masker.setProgressVisible(true); masker.setSkin(new MaskerPaneSkin(masker));

于 2016-03-31T11:27:22.540 に答える