border-radius: 50%;
APIを検索し、この1を含むフォーラムの投稿を読んでからは、私は私があるべきことがわかりました-fx-background-radius
を使用してください。しかし、これは私に欲しい効果を与えていません。
私は-fx-background-image:url(...)
を使用して背景として画像をセットアップしてから、それを円にしたいと思います。
どうすればこの問題を解決できますか?
更新
だから、私はので、私は詳しく説明してみましょうあまりにも特定されていなかったことを参照してください。
私はJavaFXのからRegion
クラスを拡張しPane
オブジェクトを作成しました。
main.fxml:上で見たように私はstyleClassのimage
を作成し、このペインのために
...
<Pane styleClass="wrapper">
<Pane layoutX="34.0" layoutY="28.0" styleClass="image" />
</Pane>
。
のmain.css:
.list-contact .image {
-fx-alignment:left;
-fx-pref-height:40px;
-fx-pref-width:40px;
-fx-background-radius:50%;
-fx-background-image:url(...);
-fx-background-repeat:no-repeat;
}
私が手効果:
私が欲しい効果:
この方が良いと思うことを願っています。
もう少し説明できますか? 'border-radius:50%;は何ですか?あなたの質問に埋め込むことができるサンプル画像がありますか? JavaFX CSSを使用してサークルにクリップされる背景イメージを作成したいだけですか?背景画像が表示されている領域全体の形状を変更するか、背景が丸い四角い領域を残しますか? – jewelsea
[3xpの円形のjavafxボタンを作成するにはどうすればいいですか?](http://stackoverflow.com/questions/26850828/how-to-make-a-javafx-button-with-circle-shape- ~3xp-diameter) –
@OJKrylow:いいえ、 'ImageView'は' Button'のような 'Region'ではありません... – fabian