Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
231 views
in Technique[技术] by (71.8m points)

java - setAlwaysOnTop for external applications javafx

I am writing my JavaFX program and when I run my program i have a button that opens an application that is on my mac let's say it's safari. I want my GUI to run in fullscreen but every time I press the safari opener button my GUI gets "minimized". I want my safari to open on top of my GUI without "minimizing" my GUI. I tried setting my stage to be always on top like so "primaryStage.setAlwaysOnTop(true)" but it doesn't seem to work. This is my safari openner button.

ivSafari.setOnMousePressed(e -> {
        try { 
            String cmd = "open /Applications/Safari.app";
            Process p = Runtime.getRuntime().exec(cmd);
        } catch (IOException s) { 
            s.printStackTrace(); 
        } 
    });

Thank You

question from:https://stackoverflow.com/questions/65641118/setalwaysontop-for-external-applications-javafx

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...