前提・実現したいこと
タイトルの通りです。ボタンをクリックして新しい画面が表示されますが、その画面を最前で固定したいです。
最初は希望通り最前にでますが、ボタンを2回クリックしたときは元ある画面の裏に行ってしまいます。
該当のソースコード
このボタンから生成される画面を最前面固定したいです。
新しい画面は1回しか表示させたくないので、ボタンを何度も押しても画面が消えない限りは無効となっています。
(閉じるボタンイベント内にHensu.cnt=0にする処理あり)
java
1void On_buttonF3_Ndenpyo(ActionEvent event) { 2//検索ウインドウは1つしかださない 3 if(Hensu.cnt!=1) { 4 /* 5 * 新しい画面を生成する 6 */ 7 try { 8 Parent parent = FXMLLoader.load(getClass().getResource("Kensaku.fxml")); 9 Scene scene = new Scene(parent); 10 Stage stage = new Stage(); 11 stage.setScene(scene); 12 stage.setTitle("伝票検索"); 13 stage.show(); 14 Hensu.cnt=1; 15 }catch(IOException e) { 16 e.printStackTrace(); 17 } 18 } 19}
試したこと
setAlwaysOnTop()
toFront()
というものが使えると知りましたが、使い方を見ても分かりません。もしこれを使う場合はどこに追加したらいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/09/16 00:17