import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.ContentDisplay; import javafx.scene.control.RadioButton; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class RadioContentDisplayFailure extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { VBox radios = new VBox(15); for (ContentDisplay display: ContentDisplay.values()) { RadioButton radio = new RadioButton("radio-text: " + display); radio.setStyle("-fx-background-color: coral; -fx-border-color: red;"); radio.setContentDisplay(display); radios.getChildren().add(radio); } radios.setStyle("-fx-background-color: cornsilk; -fx-padding: 10;"); stage.setScene(new Scene(radios)); stage.show(); } }