如何缩放JavaFX日期选择器并转换为日历?

如何缩放JavaFX日期选择器并转换为日历?,java,javafx,Java,Javafx,我正在尝试将DatePickerContent转换为日历,但设置正确的大小时遇到问题。当日历水平调整大小时,它不会垂直调整。基本上,我希望它与父节点的大小相同。另外,DateCells的大小也不尽相同。它们取决于它们的内容 我怎样才能做到这一点?以下是我的一些代码: DatePickerSkin pickerSkin = new DatePickerSkin(new DatePicker()); DatePickerContent calendar = (DatePickerContent) p

我正在尝试将
DatePickerContent
转换为日历,但设置正确的大小时遇到问题。当日历水平调整大小时,它不会垂直调整。基本上,我希望它与父节点的大小相同。另外,
DateCell
s的大小也不尽相同。它们取决于它们的内容

我怎样才能做到这一点?以下是我的一些代码:

DatePickerSkin pickerSkin = new DatePickerSkin(new DatePicker());
DatePickerContent calendar = (DatePickerContent) pickerSkin.getPopupContent();
// ...
StackPane pane = new StackPane();
pane.getChildren().add(calendar);
// ...
下面是它的样子:


使用
GridPane
等工具,滚动您自己的日历实现可能比重新调整日期选择器的外观更容易。如果您想查看,我启动了一个日历。@SedrickJefferson谢谢,但我只是滚动了自己的日历。事实证明并没有那么难。使用
GridPane
,滚动您自己的日历实现可能比重新调整日期选择器的外观更容易。如果您想查看,我启动了一个日历。@SedrickJefferson谢谢,但我刚刚滚动了自己的日历。结果证明没那么难。