JavaFx loading

请求网络时显示loading(数据加载中),请求结束后loading消失。代码来于:https://blog.csdn.net/loongshawn/article/details/52996382,有改动。

import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.ProgressIndicator;
import javafx.scene.layout.Background;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.stage.Modality;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
public class ProgressFrom {private Stage dialogStage;private ProgressIndicator progressIndicator;public ProgressFrom(Stage primaryStage) {dialogStage = new Stage();progressIndicator = new ProgressIndicator();// 窗口父子关系dialogStage.initOwner(primaryStage);dialogStage.initStyle(StageStyle.UNDECORATED);dialogStage.initStyle(StageStyle.TRANSPARENT);dialogStage.initModality(Modality.APPLICATION_MODAL);// progress barLabel label = new Label("数据加载中, 请稍后...");label.setTextFill(Color.BLUE);progressIndicator.setProgress(-1F);VBox vBox = new VBox();vBox.setSpacing(10);vBox.setBackground(Background.EMPTY);vBox.getChildren().addAll(progressIndicator,label);Scene scene = new Scene(vBox);scene.setFill(null);dialogStage.setScene(scene);}public void activateProgressBar() {dialogStage.show();}public Stage getDialogStage(){return dialogStage;}public void cancelProgressBar() {dialogStage.close();}
}

效果如下图所示:

问题:
此loading出现后,界面就失去控制了,直到调用loading的cancle方法,用户在这中间不能取消,退出都不能。还没有解决办法???

JavaFx loading 数据加载中效果相关推荐

  1. layui -- loading实现加载中效果

    1.layer.msg layer.msg('Loading...', {icon: 16, shade: 0.01, time: 5000 }); 2.弹出遮罩层显示加载中 var loading ...

  2. 数据加载中,请稍等......

    loading图片下载:loading 页面代码: <%@ page language="java"contentType="text/html; charset= ...

  3. android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条

    [实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...

  4. 记录--Vue自定义指令实现加载中效果v-load(不使用Vue.extend)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 网站效果演示:ashuai.work:8888/#/myLoad GitHub仓库地址代码:github.com/shuirongshu- ...

  5. JQuery datatables 给表格添加加载中效果

    JQuery datatables 中如果有很多数据的话,加载就会很慢,这时候就需要使用加载中的效果,而datatables是提供了加载中的属性的:processing,加载中的style样式也是 可 ...

  6. JQuery插件:遮罩+数据加载中。。。(特点:遮你想遮,罩你想罩)

    在很多项目中都会涉及到数据加载.数据加载有时可能会是2-3秒,为了给一个友好的提示,一般都会给一个[数据加载中...]的提示.今天就做了一个这样的提示框. 先去jQuery官网看看怎么写jQuery插 ...

  7. mint-ui 图片懒加载及请求数据加载中提示方法

    图片懒加载: 引入需要的文件 <script src="https://unpkg.com/vue-lazyload/vue-lazyload.js"></scr ...

  8. DWZ 用dialog调用MVC自动生成的密码修改页面一直出现“数据加载中,请稍等...”和去掉“数据加载中,请稍等”的方法

    在MVC框架中调用JS框架<DWZ富客户端框架>在用dialog调用自动MVC系统自动生成的密码修改页面一直出现"数据加载中,请稍等..."的问题. <a tit ...

  9. WPF:小功能Loading...正在加载中

    Loading...正在加载中 效果图 代码 .xaml前端 .xaml.cs后台 注意 效果图 代码 .xaml前端 <Image x:Name="run_image" S ...

  10. loading数据加载的6种形式

    数据加载的几种形式及对应的交互设计 1.全屏加载 多出现在H5页面,例如微信的文章详情页.全屏加载的特点是数据一次性加载完成,内容加载完成之前界面都会停留在loading界面.进度条和有趣的动画设计, ...

最新文章

  1. Attention! .net 持久层正式发布 :Noebe
  2. 生物版AlphaGo发威!DeepMind出手抗疫:预测多种新冠病毒相关蛋白结构
  3. 消息摘要算法示例(python和go)
  4. Django连接postgresql数据库
  5. LNMP与CA认证的童话故事
  6. 阿里云终端连接与实例管理
  7. python词云可视化方法总结记录【简单词云+背景图片词云+自定义字体颜色词云】
  8. Nagios 监控twemproxy
  9. Logistic回归模型(C++代码实现)
  10. Atitit 人员级别评定法 目录 1.1. 十级评定法1--10 vs 年级评定法 1 1.2. 工龄评定 职级 岗位级别 1 2. 修订系数 学历*授课+绩效 1 3. 计算方法 1
  11. chrome浏览器控制台执行js脚本
  12. 1、vinc = vict 胜、征服
  13. 黑苹果 hackintosh 啰嗦模式
  14. Win11未识别的网络无internet怎么办?
  15. 扒一扒能加速互联网的QUIC协议
  16. php的sql什么意思,php sql删除语句是什么
  17. C语言求ax2+bx+c=0的解,解一元二次方程
  18. java版超级马里奥
  19. Zygote进程【1】——Zygote的诞生
  20. 【 线性模型 Linear-Model 数学原理分析以及源码实现 深度学习 Pytorch笔记 B站刘二大人(1/10)】

热门文章

  1. 使用FlyMcu ISP清除 STM32F411CE 芯片卡死
  2. JavaScript——事件,DOM,Browser Object Model 浏览器对象模型,电灯开关,HTML DOM,表单动态添加
  3. 用友U8.72总账报表速学手册
  4. 【Ngrok】小米球实践-内网穿透【映射本地到外网访问】
  5. arcmap发布三维地图_三维地图制作-百纳九洲
  6. python如何输出结果到txt_python 执行结果输出为txt
  7. 趣谈网络协议——HTTPS协议
  8. Latex 公式速查
  9. Proteus 8.6软件安装教程
  10. CFS内网渗透三层内网漫游靶场-2019某CTF案例