JavaFx每次仅允许打开一个文件选择器的窗口

JavaFx每次仅允许打开一个文件选择器的窗口,其中node是指用户点击哪个node起作用,顾名思义,设置最外层的布局。

imageIcon.setOnMouseClicked(event -> {
                Scene scene = node.getScene();
                Window w = (null == scene) ? null : scene.getWindow();
                imageFileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
                imageFileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("图片文件", "*.png", "*.jpg", "*.bmp", "*.gif"));
                File file = imageFileChooser.showOpenDialog(w);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Windows 常用消息大全 表A-1 Windows消息分布 消息范围说 明 0 ~ WM_USER – 1系统...
    北风知我意阅读 2,086评论 0 0
  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 896评论 0 0
  • Django(ORM、URL分发系统、MTV ) Django是一个开放源代码的Web应用框架,由Python写成...
    GHope阅读 21,296评论 1 74
  • 最近工作忙碌,生活琐碎,为了调节紊乱的植物神经,我选择看部电影,舒缓下自己的身心。 《前任》系列里面,我只看过一次...
    心口儿阅读 129评论 0 0
  • 院子里的白玉兰,静悄悄地开了。 白玉兰真是简单而又纯粹的花儿,花开的时候是那么的不显山不露水,纯粹得连叶都是多余,...
    秋月入怀阅读 2,416评论 6 30