我是 Java 新手。我想在 JavaFX 中实现 resize 事件,但我的问题更像是逻辑问题。
bp.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
if (me.getButton().equals(MouseButton.PRIMARY) && me.getClickCount() % 1 == 0) {
bp.setPrefSize(480, 280);
bp.setMaxSize(480, 280);
}
if (me.getButton().equals(MouseButton.PRIMARY) && me.getClickCount() % 2 == 0) {
bp.setPrefSize(320, 180);
bp.setMaxSize(320, 180);
}
}
});
当我用鼠标在组件上单击一个时,我的代码bp
会扩大大小。当我双击该组件再次缩小到正常大小。
我想以这种方式编辑代码:我想在结束后单击组件展开它。当我再次单击以缩小组件时。你能告诉我如何将逻辑修改到我的代码中吗?