私は、BorderFactory.createLoweredBevelBorder() によって作成された境界線を持つ JTextField の 3D 効果が気に入っています。代わりに JavaFX を使用するようになったので、ボーダーの L&F は CSS によって制御されます。また、デフォルトの外観は単純な線の境界線です。CSSファイルを編集して境界線を太くし、色を変更する方法を見つけました:
.text-field { -fx-border-color: color; -fx-border-width: #; }
しかし、Swing で生成されたローダウン ベベル エフェクトを見ると、4 つの側面のうち 2 つに異なる色を付け、エッジ バリアを 45 度の角度にすることによって作成されます。では、CSS を使用してそれを実現するにはどうすればよいでしょうか。