То, что я пытаюсь сделать, это масштабировать всплывающее содержимое javafx.scene.control.DatePicker
, используя javafx.scene.control.skin.DatePickerSkin
, чтобы добавить масштаб,
DatePickerSkin skin = new DatePickerSkin(datePickerFrom);
skin.getPopupContent().getTransforms().add(new Scale(1.5,1.5,0,0));
Используя этот код, все, что я получил, это
Я не нашел способа ввести скин вместо DatePicker, и есть ли способ добавить масштаб непосредственно в Datepicker
В этом программном обеспечении все элементы масштабируются для размеров дисплея
на случай, если вам нужен подробный код, я создал это,
Stage stage = new Stage();
DatePicker datePicker = new DatePicker();
DatePickerSkin datePickerSkin = new DatePickerSkin(datePicker);
datePickerSkin.getPopupContent().getTransforms().add(new Scale(1.5,1.5,0,0));
Pane pane = new Pane();
stage.setWidth(300);
stage.setHeight(100);
pane.getChildren().addAll(datePicker);
Scene scene = new Scene(pane);
stage.setScene(scene);
stage.show();