package Main;
import javafx.application.Application;
import javafx.application.HostServices;
import javafx.scene.Cursor;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import java.net.URL;
public class Main extends Application
{
public static void main(String[] args)
{
launch(args);//
}
public void start(Stage primaryStage) throws Exception
{
HostServices host = getHostServices();
host.showDocument("www.baidu.com");
URL url =getClass().getClassLoader().getResource("photo/Mouse.png");//加载图片路径
String path= url.toExternalForm();//转成一个路径
Button button = new Button("按我");
button.setPrefWidth(200);
button.setPrefHeight(200); //初始化按钮
Group group =new Group();
group.getChildren().add(button);//布局类将按钮添加进来
Scene scene= new Scene(group);//将布局类group放在scene中
scene.setCursor(Cursor.cursor(path));//自定义图片鼠标
primaryStage.setScene(scene);
primaryStage.setTitle("scene类");
primaryStage.setWidth(800);
primaryStage.setHeight(800);
primaryStage.show(); //stage 窗口初始化
}
}
运行效果