В настоящее время я пытаюсь создать таймер, который отображается в углу вашего экрана.Я хочу, чтобы он показывал , даже если в настоящее время запущено полноэкранное приложение.В настоящее время я пробовал Stage#setAlwaysOnTop(true)
, однако он работает только для обычных приложений, а не в полноэкранном режиме.
package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
stage.setTitle("Timer");
stage.setScene(new Scene(root, 300, 275));
stage.setAlwaysOnTop(true);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Это стандартный пример JavaFX с IntelliJ, однако с одной модификацией, которая былаStage#setAlwaysOnTop(true)
.Как заставить это работать поверх полноэкранного режима или, по крайней мере, оставаться вездесущим независимо от приложения.