-1
Я хочу, чтобы курсор был кругом, без заливки (что-то вроде кисти в Photoshop), но я нашел только способ поместить изображение на курсор, ничего с фигурой.Как сменить курсор на круг в JavafX?
Я хочу, чтобы курсор был кругом, без заливки (что-то вроде кисти в Photoshop), но я нашел только способ поместить изображение на курсор, ничего с фигурой.Как сменить курсор на круг в JavafX?
Вы можете использовать узел снимка, чтобы сделать это:
// create any shape you want (e.g. circle)
// set fill to null
Circle circle = new Circle(32, null);
// set stroke to required color
circle.setStroke(Color.BLACK);
// this is needed to 'cut' the fill from snapshot
SnapshotParameters sp = new SnapshotParameters();
sp.setFill(Color.TRANSPARENT);
// perform snapshot of the shape into an image
Image image = circle.snapshot(sp, null);
// set cursor from that image
scene.setCursor(new ImageCursor(image, 16, 16));
Спасибо большое, он работал :) – Madalina