Я создал полноэкранное приложение с использованием JavaFX без заголовка, но оно успешно запускается только в полноэкранном режиме в Windows. Когда я попробовал на Linux (Ubuntu 19.04 Disco Dingo), полноэкранный режим не может работать без строки заголовка. Любая подсказка, чтобы решить проблему?
package mrs;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
public class Mrs extends Application {
@Override
public void start(Stage primaryStage) {
primaryStage.setAlwaysOnTop(true);
primaryStage.setMaximized(true);
/*If i comment this 1 line below,
I can run the app in full screen mode on Ubuntu,
but the tittle bar stil exist*/
primaryStage.initStyle(StageStyle.UNDECORATED);
VBox root = new VBox();
root.setStyle("-fx-background-color: green;");
Scene s = new Scene(root);
primaryStage.setScene(s);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}