アプリケーションがバックグラウンドまたは最小化されているときにアプリケーションウィンドウを前面に表示するには、ctrl + space + T をリッスンする必要がある JavaFX アプリケーションがあります。誰かがそれに対する解決策を持っているかどうか私は知っていますか?
public class MainApp extends Application {
@Override
public void start(Stage primaryStage) {
primaryStage = setStagePositionToBottomRight(primaryStage);
loadAndStartMainScreen(primaryStage);
}
private void loadAndStartMainScreen(Stage primaryStage) {
MainViewController scenes = new MainViewController();
AnchorPane mainScene = scenes.getMainView();
Scene scene = new Scene(mainScene);
primaryStage.setScene(scene);
primaryStage.show();
}
private Stage setStagePositionToBottomRight(Stage primaryStage) {
final int coordinateX = 335;
final int coordinateY = 510;
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();
// primaryStage.initStyle(StageStyle.UNDECORATED);
primaryStage.setX(primaryScreenBounds.getMaxX() - coordinateX);
primaryStage.setY(primaryScreenBounds.getMaxY() - coordinateY);
return primaryStage;
}
public static void main(String[] args) {
launch(args);
}
}