如何制作全屏java应用程序?
我有一个图像查看器应用程序。它工作得很好,但我想为它制作一个全屏模式。它是Netbeans中的一个FXML项目,因此,主java是一个单独的文件,因此我不能使用此文件:如何制作全屏java应用程序?,java,css,image,fullscreen,fxml,Java,Css,Image,Fullscreen,Fxml,我有一个图像查看器应用程序。它工作得很好,但我想为它制作一个全屏模式。它是Netbeans中的一个FXML项目,因此,主java是一个单独的文件,因此我不能使用此文件: stage.setFullScreen(true); 因为我无法从主.java文件到达舞台 我有一个文件,它的名字是imageViewer.java,它有: public void start(Stage stage) throws Exception { Parent root = FXMLLoader.lo
stage.setFullScreen(true);
因为我无法从主.java文件到达舞台
我有一个文件,它的名字是imageViewer.java,它有:
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("image_view.fxml"));
Scene scene = new Scene(root);
String css = this.getClass().getResource("style.css").toExternalForm();
scene.getStylesheets().add(css);
stage.setMinHeight(640);
stage.setMinWidth(960);
stage.setScene(scene);
stage.show();
}
我还有另一个文件,它有fxml实现,ActionEvent void方法,你知道,点击按钮,下一张图片等等
上面提到的方法(上面的start方法)是一种方法,因此我不能返回stage。我必须从image_viewController.java(主要的java)进入这个阶段,包括其他的方法、函数和FXML实现等等
我想这样做:
public void fullScreen(ActionEvent e) {
stage.setFullScreen(true);
}
但是我无法从另一个.java文件到达这个阶段。这是第一个问题。第二个问题
我如何使位置绝对我的窗格,Vboxes等喜欢在html???如果我的ImageView(包含我的图像的内容)获得了完整的宽度和高度,请下拉我的HBox(包括按钮的内容)。如果HBox处于绝对位置,就不会发生这种情况,是吗
最后一个问题是,我如何做到这一点,我的HBox没有出现,只是由悬停效应触发。是否可以使用单独的css文件?据我所知,可以使用FXML文件进行编辑
谢谢你的回答 通过你的施工人员,我怎样才能做到这一点。我是一名初学者,一周前刚开始用java编程。:)