Как я комментирую вам, пробую делать образы округленными в javafx с ImageView
или даже я это попробовал с label и панель, но свойства css, как у меня есть они в моем кодексе, не функционируют ни в одном из компонентов.
Это кодекс CSS, который он пробует использовать для label или панели, но как Вы сможете представлять образ, он не богатеет.
.imgRedonda{
-fx-background-image: url("imagen.png");
-fx-background-radius: 100;
-fx-background-repeat: no-repeat;
-fx-background-size: contain;
}
Проблема коренится в, который также с imageview я не могу использовать -fx-background-radius: 100;
Здесь я оставляю вам образ интерфейса, который я хочу реализовать для того, чтобы Вы увидели, как он был бы должен оставаться образы с округлыми краями:
SegГєn эти ответ в inglГ©s ты мог бы использовать ImgePattern
с чем-то таким простым вроде
Circle cir2 = new Circle(250,200,80);
cir2.setFill(new ImagePattern(Image));
public void start(Stage primaryStage) {
try {
BorderPane root = new BorderPane();
root.setPadding(new Insets(10));
Scene scene = new Scene(root,400,400);
Label l = new Label("SHAPE IMAGE OF MY SISTER");
l.setFont(Font.font(Font.getFontNames().get(23), FontWeight.EXTRA_BOLD, 14));
l.setAlignment(Pos.CENTER);
l.setPrefWidth(Double.MAX_VALUE);
root.setTop(l);
///////////////el código chido empieza acá
Circle cir2 = new Circle(250,250,120);
cir2.setStroke(Color.SEAGREEN);
Image im = new Image("https://juicylinksmag.files.wordpress.com/2016/02/juliet-ibrahim.jpg",false);
cir2.setFill(new ImagePattern(im));
cir2.setEffect(new DropShadow(+25d, 0d, +2d, Color.DARKSEAGREEN));
//////////////acá termina el código importante
root.setCenter(cir2);
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}