私はJavaが初めてです。JavaFX でサイズ変更イベントを実装したいのですが、私の問題は論理的な問題に似ています。
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
のサイズが拡大されます。ダブルクリックすると、コンポーネントが再び通常のサイズに縮小されます。
この方法でコードを編集したい: コンポーネントを一度クリックして展開したい。もう一度クリックしてコンポーネントを縮小すると。ロジックをコードに変更する方法を教えてください。