Ich habe ein Code für ein "festes" Dialogfenster erstellt. Ich möchte das Dialogfenster mit runden Ecken. Leider werden mir immer die eckigen Ecken angezeigt. Ich bekomme das einfach nicht hin.
Vielleicht hat da jemand eine Idee.
Hier das Dialogfenster mit dem Code:

Vielleicht hat da jemand eine Idee.
Hier das Dialogfenster mit dem Code:

Java:
package netthor.checkup.allone_window;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
public class Dialog extends Application {
@Override
public void start(final Stage stageChangeQuestion) {
BorderPane pane = new BorderPane();
Label label = new Label("Neues Fenster");
VBox vboxLabel = new VBox();
vboxLabel.getChildren().add(label);
vboxLabel.setAlignment(Pos.CENTER);
Button btnClose = new Button("close");
VBox vboxBtnClose = new VBox();
vboxBtnClose.getChildren().add(btnClose);
VBox vbox = new VBox();
vbox.setAlignment(Pos.CENTER);
vbox.getChildren().add(vboxLabel);
vbox.getChildren().add(vboxBtnClose);
btnClose.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("CLOSE");
stageChangeQuestion.close();
}
});
// pane.setStyle("-fx-border-color: #CFE2EB;-fx-border-width: 5;-fx-background-radius: 10;-fx-border-radius: 10;");
pane.setCenter(vbox);
VBox root = new VBox();
// root.getChildren().add(pane);
root.getChildren().add(btnClose);
root.setStyle(" "
+ " -fx-border-color: #0B4662;-fx-border-width: 5; "
+ " -fx-border-radius: 10;-fx-background-radius: 0; ");
Image applicationIcon = new Image(getClass().getResourceAsStream(
"../Logo.png"));
Scene scene = new Scene(root, 400, 200);
stageChangeQuestion.getIcons().add(applicationIcon);
stageChangeQuestion.setTitle("CheckUP");
stageChangeQuestion.setScene(scene);
scene.getStylesheets().add(
(getClass().getResource("../style.css")).toExternalForm());
stageChangeQuestion.initStyle(StageStyle.UNDECORATED);
stageChangeQuestion.show();
}
public static void main(String[] args) {
launch(args);
}
}