更改您的
render()
一点点
首先,制定方法
void
public void render() {
// most part of your code just stays as it is
...
...
// GridPane group = new GridPane(); ---> you don't need a new one
// group.add(contnr, 0, 0);
// group.add(timePicker, 0, 1);
this.add(contnr, 0, 0);
this.add(timePicker, 0, 1);
timePicker.toFront();
// Scene scene = group.getScene();
// scene.setOnMousePressed((event) -> {
// hidetimePicker();
// arrow.setRotate(0);
// });
// return group;
}
你也可以打电话
GridPane timer = new TLTimePicker(5,27,0,"PM").render()
在你的
demo
而不是
TLTimePicker timer = new TLTimePicker(5,27,0,"PM")
并且不改变任何其他东西使其工作,这将使扩展GridPane在某种程度上过时