最近、私のアプリケーションのボタンが正しく描画されていないことに気付きました。この例ではJavaFX:ボタンのボーダーが正しく表示されない
、ボタンが灰色の境界線を有しています。問題は、ボタンの背景がボーダーの境界よりも大きいことです。
境界を背景の境界の外に表示させるにはどうすればよいですか?
最近、私のアプリケーションのボタンが正しく描画されていないことに気付きました。この例ではJavaFX:ボタンのボーダーが正しく表示されない
、ボタンが灰色の境界線を有しています。問題は、ボタンの背景がボーダーの境界よりも大きいことです。
境界を背景の境界の外に表示させるにはどうすればよいですか?
さて、私はプロジェクト全体を見て、その場所のCSSを変更しました...そして、私は何かを実現しました。余分なスペースはボタンの背景のように見えますが、実際はそうではありません。
私は私のスタイルシートにこれを追加しました:
.root
{
-fx-shadow-highlight-color: red;
}
そして驚くべきことに、これはそれが今どのように見えるかです:
だから、実際にボタンの影です。これはModena.cssがそれをどのように定義するかであるため、ほとんどの時間は、それは明らかではありません:カスタムの背景色がボタンの祖先ノードのいずれかで指定されている場合
-fx-shadow-highlight-color: ladder(
-fx-background,
rgba(255,255,255,0.07) 0%,
rgba(255,255,255,0.07) 20%,
rgba(255,255,255,0.07) 70%,
rgba(255,255,255,0.7) 90%,
rgba(255,255,255,0.75) 100%
);
だから、この影は、視覚的に奇妙に見えるでしょう。
ええと、私は全く新しいプロジェクトを試みましたが、この問題はありませんでした.... – Jai
これでカスタムCSSを使用していますか?もしそうなら、それを投稿できますか? –