如何把鼠标移动到点上右击删除呢 左击是添加
import java.util.ArrayList;
import javafx.application.Application;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.input.MouseButton;
import javafx.scene.layout.Pane;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
public class _15_15_Add_DeleteDot extends Application
{
@Override
public void start(Stage primaryStage) throws Exception
{
ArrayList list=new ArrayList();
Pane pane = new Pane();
pane.setOnMouseClicked(e ->
{
if (e.getButton() == MouseButton.PRIMARY)
{
Circle circle = new Circle(e.getX(), e.getY(), 5);
list.add(circle);
pane.getChildren().add(circle);
} else if (e.getButton() == MouseButton.SECONDARY)
{
pane.getChildren().remove(0);
}
});
Scene scene = new Scene(pane, 300, 300);
primaryStage.setTitle("Exercise15_15");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args)
{
Application.launch(args);
}
}