因为java课程设计的缘故,第一次接触了javaFX,虽然并不是经常用到的知识,但是还是感觉记录一下比较好。因为当时确实因为各种各样的东西耽误了很多时间。我只是浅尝辄止的记录一下哈,大佬勿喷~
我选择使用AnchorPane布局背景,然后通过为Scene设置css的方式设置背景。只要后面的组件设置透明就可以看到背景了。
具体代码如下:
root = (AnchorPane)FXMLLoader.load(getClass().getClassLoader().getResource("sample/sample.fxml"));
before();
mScene=new Scene(root,SContants.WIDTH, SContants.HEIGHT);
mScene.getStylesheets().add("sample/css/index.css");
after();
showStage(primaryStage);
protected void showStage(Stage stage) {
stage.getIcons().add(new Image("sample/image/icon.jpg"));
stage.setResizable(false);//不允许窗口缩放
stage.setScene(mScene);
System.out.println(mScene.getHeight()+" "+mScene.getWidth());
stage.show();
}
另外,我最近开了一个微信公众号,因为我本身是大学生的缘故,里面讲的也多是大学生涯需要用到的知识,比如四六级资料,考研资料以及等等一些资料,有兴趣的童鞋可以加一下呀~
名字:大学僧日记