From a618e43f4fd6224413870d7d321157fc795f7501 Mon Sep 17 00:00:00 2001 From: Polaris Date: Mon, 22 Jun 2026 09:10:17 +0200 Subject: [PATCH] Implemented custom cursor --- src/main/java/project/Main.java | 18 ++++++++++++++++++ src/main/java/project/scenes/LoadingScene.java | 1 + 2 files changed, 19 insertions(+) diff --git a/src/main/java/project/Main.java b/src/main/java/project/Main.java index 4ed4e78..edfae51 100644 --- a/src/main/java/project/Main.java +++ b/src/main/java/project/Main.java @@ -1,13 +1,31 @@ package project; + import pi.Controller; import project.scenes.LoadingScene; +import java.awt.Cursor; +import java.awt.Point; +import java.awt.Toolkit; +import java.io.File; +import javax.imageio.ImageIO; + public class Main { public static void main(String[] args) { Controller.instantMode(false); Controller.start(new LoadingScene(), 1000, 600); + + try { + Cursor customCursor = Toolkit.getDefaultToolkit().createCustomCursor( + Controller.images.get("images/pixui-pack/Misc/Cursor.png"), + new Point(0, 0), // Hotspot (Klickpunkt) + "PixUI cursor" + ); + Controller.frame().setCursor(customCursor); + } catch (Exception e) { + e.printStackTrace(); + } } } diff --git a/src/main/java/project/scenes/LoadingScene.java b/src/main/java/project/scenes/LoadingScene.java index 5a0973c..efe3922 100644 --- a/src/main/java/project/scenes/LoadingScene.java +++ b/src/main/java/project/scenes/LoadingScene.java @@ -16,6 +16,7 @@ public class LoadingScene extends Scene private Image tatli; public LoadingScene() { + title = new Text("Royal Kebab"); subtitle_content = "Loading"; subtitle = new Text(subtitle_content);