2017-06-22 6 views
-2

ここで、[編集] は私が話しているnotification popupの使用のexempleです:組み込みのcontrolfx通知ポップアップカラーを変更する方法はありますか?

Notifications.create().title(...).text(...).hideAfter(Duration).show(); 

我々この場合には、通知ポップアップがモデナのスタイル(少しグレー)

に従ってくださいこのように暗いスタイルを追加します。

Notifications.create().darkStyle().title(...).text(...).hideAfter(Duration).show(); 

それは暗い色

そうで示されています私はちょうど、これらの既定のスタイルを変更する方法があるかどうかを知りたいです、私は既に通知ウィンドウについて知っていて、私はそれについて話していません。あなたが見てみることができ https://controlsfx.bitbucket.io/org/controlsfx/control/NotificationPane.html

は、だから、私は私がここに

答えて

0

は、ドキュメントを見てみましょう助け見つける理由です何も見つからなかった...私の宿題をしたし、いくつかの研究を行なったしてください通知ペインのCSSファイルは次のとおりです。 /org/controlsfx/control/notificationpane.css

これで、独自のスタイルシートでCSSクラスを使用できます。ここで

+0

おかげであなたの答えのための助けのためのコミュニティを作るためにnotificationpopup.cssの例が必要な場合が、私は、通知ウィンドウ自体については話しませんでしたが、位置に応じてアプリケーション内に表示される通知ポップアップhttps://controlsfx.bitbucket.io/org/controlsfx/control/Notifications.html – Moussa

+0

同じアプローチです。 同じパッケージに、Notificationクラスのスタイルクラスがあります:notificationpopup.css – Phil

+0

ありがとうPhil、私はそれを持っています – Moussa

0

は私がやった方法です:

  • フィルが(彼のおかげで)mentionnedとして私はnotificationpopup.cssという名前の新しいCSSファイルを追加

  • そのファイル内の私は、CSSを追加、変更を集約し私のprimaryStageにファイル

  • 私の通知ポップアップの所有者をこの段階に設定しました それは今すぐうまくいきます!

String css = this.getClass().getResource("/views/notificationpopup.css").toExternalForm(); 
//as my css are in a views package 

primaryStage.getScene().getStylesheets().add(css); 
Notifications.create().owner(primaryStage).text("my message").hideAfter(new Duration(2000)).showInformation(); 

あなたがあなた自身の訪問the repository of controlfx

Philのおかげと

関連する問題