5

プライマリステージ周辺のデフォルトの境界線を削除しました。

stage.initStyle(StageStyle.UNDECORATED)

これにより、必要なウィンドウの境界線が削除されますが、ウィンドウの下にドロップシャドウを配置したいと思います。

トップレベルのBorderPaneオブジェクトにはdropshadow効果が適用されていますが、影がカットされています。

ここに画像の説明を入力してください

右下に少し影が見えますが、メインのアプリケーションエリアが終了するとすぐに影がカットされます。

4

1 に答える 1

7

以前にこの例を作成しました。ダイアログからシャドウ効果を削除した後のリビジョンのように、リンクされた特定のリビジョンを使用します。

サンプルは、2つのペインを含むStackPaneにステージコンテンツを配置します。影は背景ペインにのみ適用され、ダイアログコンテンツは上部ペインに配置されます。上のペインの背景は下のペインからわずかに挿入されているため、背景と影が透けて見えます。

装飾されていない/透明なステージの周りに影を表示することについてのスレッドで、さらに議論があります。

シャドウダイアログのサンプル

于 2012-08-29T18:38:33.113 に答える