javafx スケッチ アプリケーションを開発しています。ボーダーペインを作成し、それを 3 つの領域に分割しました。
- 最初のリージョン (トップ リージョン): メニューバー用。
- 2 番目の領域 (中央領域): キャンバスとして使用されます。
- 3 番目の領域 (下部領域): ツールバー項目を表すために作成されます。
ツールバーには、ペンやその他のアイテムのグループが含まれています。それはペインクラスを使用して作成されました.私のアプリケーションの問題は、キャンバスに描画するときです.マウスでドラッグしてツールバーに描画すると、描画された線が境界を越えることができます.
これらの描画された線を非表示にするために使用される別のペイン (ツールバー項目用) はありますか?
コードの一部:
public Paint(){
p1 = new BorderPane();
toolsBar = new Pane();
freePane = new Pane();
p1.setBottom(toolsBar);
p1.setCenter(freePane);
toolsBar.setCursor(Cursor.HAND);
toolsBar.setId("toolsBar");
}
円はツールバー ペインで描画できます。