Я нашел решение только для отображения календаря без поля ввода.Но, к сожалению, текущий календарь не тот, который я хотел.
Вот так он выглядит сейчас:
Однако яХотите сделать календарь немного другим. Возможно ли по коду изменить форму календаря?Новый календарь будет не таким широким, как старый календарь (старый календарь = первая фотография).
Я был бы рад, если бы вы могли дать мне советы о том, как изменить форму календаря.
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
BorderPane root = new BorderPane();
Scene scene = new Scene(root, 400, 400);
DatePickerSkin datePickerSkin = new DatePickerSkin(new DatePicker(LocalDate.now()));
Node popupContent = datePickerSkin.getPopupContent();
root.setCenter(popupContent);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}