1
ユニオン関数を使用した後で、JavaFXシェイプで枠線/線を維持する方法はありますか?たとえば、ここに私のコードです:JavaFX - Shape.union()を使用した後にシェイプボーダーを維持する
Shape rect = new Rectangle(150, 150);
rect.setFill(Color.WHITE);
rect.setStroke(Color.BLACK);
rect.setStrokeWidth(4);
Line line = new Line(0, 40, 150, 40);
line.setStrokeWidth(2);
Shape combined = Shape.union(line, rect);
combined.setFill(Color.WHITE);
combined.setStroke(Color.BLACK);
pane.getChildren().add(combined);
予想される出力:
実際の出力:
がとにかくあり、私は労働組合ができることを2つ一緒に私はca n一緒にドラッグアンドドロップしますか?
を行く
shape.union,subtract,intersect
についての詳細情報については、このことが好きになるでしょうお試しください! Shape.union()の代わりにShape.substract()が私のために働いていました。ありがとうございました! –