Стадия javafx не может быть восстановлена ​​после того, как иконка с открытым диалогом выбора - PullRequest
0 голосов
/ 06 апреля 2020

следующее поведение было протестировано под macos 10.14.6, java 13.0.1, javafx 13.0.1. проблема заключается в том, что в следующем примере приложения после того, как мы открываем диалоговое окно выбора и затем минимизируем начальную стадию приложения до значка приложения в док-станции (этот параметр должен быть включен в настройках док-станции), с помощью кнопки сворачивания на этапе или двойного щелчка на этапе название, приложение, в свою очередь, также отображается в диалоговом окне выбора, но если я щелкаю значок приложения, то приложение не восстанавливается, я могу восстановить его только из значка приложения в контекстном меню в доке. это нормальное поведение или это новая ошибка?

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.FileChooser;
import javafx.stage.Stage;

public class FileChooserExample extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("JavaFX App");

        FileChooser fileChooser = new FileChooser();

        Button button = new Button("Select File");
        button.setOnAction(e -> {
            File selectedFile = fileChooser.showOpenDialog(primaryStage);
        });

        VBox vBox = new VBox(button);
        Scene scene = new Scene(vBox, 960, 600);

        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

примечание: когда я открываю диалог выбора, в консоли затмения отображается следующее сообщение, не уверенный, если что-то есть с этим: "objc [2553 ]: Класс FIFinderSyncExtensionHost реализован как в /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff9564c3d8), так и в /System/Library/PrivateFrameworks/FileProvide/FidSourceFolFormSourceFolviceFridesFriviceFolloaderFolderSOF_SignS_FileSlaySource.Of (0x125e6ff50.) Будет использован один из двух. Какой не определен. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...