JavaFX为ToggleButton图形添加边框



我正试图在JavaFX ToggleButtons中的图像周围添加边框,但找不到好的方法。

您可以将ImageView添加到StackPane,并使用StackPane作为ToggleButton的图形节点。然后您可以将边界应用于StackPane:

    ImageView graphic = new ImageView(imageUrl);
    StackPane pane = new StackPane(graphic);
    pane.setStyle("-fx-border-color: red; -fx-border-width:4; ");
    ToggleButton toggleButton = new ToggleButton("", pane);

最新更新