Java Swing GUI 沙漏

2023-12-20

有一个JTabbedPane In my Swing程序。 当用户单击选项卡时,程序需要一段时间来获取数据并处理结果,然后在所选选项卡中显示结果。

如何显示沙漏或类似效果的东西让用户知道它正在处理数据?在完成工作之前不要再次单击该选项卡。


最简单的方法就是调用设置光标 http://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#setCursor(java.awt.Cursor)在适当的组件(可能是顶级窗口)上使用适当的Cursor http://docs.oracle.com/javase/7/docs/api/java/awt/Cursor.html.

component.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));

完成后将其放回去。

component.setCursor(Cursor.getDefaultCursor());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Swing GUI 沙漏 的相关文章

  • 如何在一行中将字符串数组转换为双精度数组

    我有一个字符串数组 String guaranteedOutput Arrays copyOf values values length String class 所有字符串值都是数字 数据应转换为Double QuestionJava 中
  • IntelliJ IDEA 创建的 JAR 文件无法运行

    我在 IntelliJ 中编写了一个跨越几个类的程序 当我在 IDE 中测试它时它运行良好 但是 每当我按照教程将项目制作成 jar 可执行文件时 它就不会运行 双击 out 文件夹中的文件时 该文件不会运行 并显示 无法启动 Java J
  • CXF Swagger2功能添加安全定义

    我想使用 org apache cxf jaxrs swagger Swagger2Feature 将安全定义添加到我的其余服务中 但是我看不到任何相关方法或任何有关如何执行此操作的资源 下面是我想使用 swagger2feature 生成
  • 在浏览器中点击应用程序时播放框架挂起

    我正在 Play 中运行一个应用程序activator run 也许 5 次中有 3 次 它会挂起 当我去http localhost 9000 它就永远坐在那里旋转 我看到很多promise timed out错误也 我应该去哪里寻找这个
  • HDFS:使用 Java / Scala API 移动多个文件

    我需要使用 Java Scala 程序移动 HDFS 中对应于给定正则表达式的多个文件 例如 我必须移动所有名称为 xml从文件夹a到文件夹b 使用 shell 命令我可以使用以下命令 bin hdfs dfs mv a xml b 我可以
  • 当分配给变量时,我可以以某种方式重用 Gremlin GraphTraversals 代码吗?

    我有看起来像这样的 GraphTraversals attrGroup GraphTraversal
  • Java 页面爬行和解析之 Crawler4j 与 Jsoup

    我想获取页面的内容并提取其中的特定部分 据我所知 此类任务至少有两种解决方案 爬虫4j https github com yasserg crawler4j and Jsoup http jsoup org 它们都能够检索页面的内容并提取其
  • Microsoft Graph 身份验证 - 委派权限

    我可以使用 Microsoft Graph 访问资源无需用户即可访问 https developer microsoft com en us graph docs concepts auth v2 service 但是 此方法不允许我访问需
  • Prim 的迷宫生成算法:获取相邻单元格

    我基于 Prim 算法编写了一个迷宫生成器程序 该算法是 Prim 算法的随机版本 从充满墙壁的网格开始 选择一个单元格 将其标记为迷宫的一部分 将单元格的墙壁添加到墙壁列表中 While there are walls in the li
  • Java中接口作为方法参数

    前几天去面试 被问到了这样的问题 问 反转链表 给出以下代码 public class ReverseList interface NodeList int getItem NodeList nextNode void reverse No
  • Spring Data 与 Spring Data JPA 与 JdbcTemplate

    我有信心Spring Data and Spring Data JPA指的是相同的 但后来我在 youtube 上观看了一个关于他正在使用JdbcTemplate在那篇教程中 所以我在那里感到困惑 我想澄清一下两者之间有什么区别Spring
  • org.jdesktop.application 包不存在

    几天以来我一直在构建一个 Java 桌面应用程序 一切都很顺利 但是今天 当我打开Netbeans并编译文件时 出现以下编译错误 Compiling 9 source files to C Documents and Settings Ad
  • Tomcat 6找不到mysql驱动

    这里有一个类似的问题 但关于类路径 ClassNotFoundException com mysql jdbc Driver https stackoverflow com questions 1585811 classnotfoundex
  • 如何在 Maven 中显示消息

    如何在 Maven 中显示消息 在ant中 我们确实有 echo 来显示消息 但是在maven中 我该怎么做呢 您可以使用 antrun 插件
  • Windows 上的 Nifi 命令

    在我当前的项目中 我一直在Windows操作系统上使用apache nifi 我已经提取了nifi 0 7 0 bin zip文件输入C 现在 当我跑步时 bin run nifi bat as 管理员我在命令行上看到以下消息 但无法运行
  • Keycloak - 自定义 SPI 未出现在列表中

    我为我的 keycloak 服务器制作了一个自定义 SPI 现在我必须在管理控制台上配置它 我将 SPI 添加为模块 并手动安装 因此我将其放在 module package name main 中 并包含 module xml 我还将其放
  • Android JNI C 简单追加函数

    我想制作一个简单的函数 返回两个字符串的值 基本上 java public native String getAppendedString String name c jstring Java com example hellojni He
  • 如何配置eclipse以保持这种代码格式?

    以下代码来自 playframework 2 0 的示例 Display the dashboard public static Result index return ok dashboard render Project findInv
  • 查看Jasper报告执行的SQL

    运行 Jasper 报表 其中 SQL 嵌入到报表文件 jrxml 中 时 是否可以看到执行的 SQL 理想情况下 我还想查看替换每个 P 占位符的值 Cheers Don JasperReports 使用 Jakarta Commons
  • 如何测试 spring-security-oauth2 资源服务器安全性?

    随着 Spring Security 4 的发布改进了对测试的支持 http docs spring io spring security site docs 4 0 x reference htmlsingle test我想更新我当前的

随机推荐

  • 不支持的方法:GradleProject.getBuildScript()

    我在 mac os x 上将 adt 项目 导出并创建 gradle 文件后 导入 Android Studio 时遇到此错误 android studio 版本是 3 6 最新 gradle 版本是 1 8 最新 错误显示为 不受支持的方
  • 寻找 Jetpack Compose YouTube 视频播放器包装依赖项

    Intro 我是 Jetpack Compose 的新手 对我来说 在第一次尝试时理解或让所有内容都正确并不容易 这就是为什么我喜欢查看其他人的开源工作以更好地理解该主题 Problem 我当前的问题是我必须将 YouTube 视频嵌入到我
  • 使用 POST 作为 URL 字符限制的解决方法

    如果你有一个API 仅仅因为URL长度限制和请求中传递复杂参数而支持POST操作 你还能说你有RESTful架构吗 上面的内容基本上意味着 对于这个特定的 只读 API GET 和 POST 之间没有语义差异 因此可以使用 GET 完成的操
  • CPanel SQLSTATE[HY000] [1045] 用户访问被拒绝

    我是 Cpanel laravel 托管的新手 我面临一个具体问题SQLSTATE HY000 1045 用户 mbaam trodian localhost 的访问被拒绝 使用密码 YES SQL 从users where email 电
  • 使用 ReSharper 进行 AngularJS 单元测试

    我正在尝试为与 ReSharper 测试运行程序一起运行的 AngularJS 控制器进行 Jasmine 单元测试 以便我可以在 VS 2012 中的一个位置运行客户端和服务器端测试 我遇到了一个问题 即 ReSharper 测试运行程序
  • Spring Data Mongo 可以只更新文档中的脏字段吗?

    我已经开始使用spring data mongo对于有很多东西需要持久化的应用程序 我们实际上选择了 mongo 因为它是这样宣传的 现在 我们严重沉迷于 Spring 我们发现使用它的一些功能我们的生活非常轻松 感谢 Spring 数据人
  • DotNet 舍入日期时间为最后 15 分钟 [重复]

    这个问题在这里已经有答案了 是否有函数可以将日期时间四舍五入到上个季度 例子 08 03 00 becomes 08 00 00 08 14 00 becomes 08 00 00 08 15 00 stays 08 15 00 08 16
  • 了解 DICOM 图像内的 BPP

    几天以来我一直在使用 FO DICOM 处理 DICOM 文件 我使用一组 dicom 文件进行测试 并且打印了 光度解释 和 每像素样本 值 以便更好地了解我正在处理的图像类型 光度解释的结果是 MONOCHROME2 每像素样本的结果是
  • MySQL ODBC 配置

    我已经成功地让我的 Access 作为 MySQL 的前端 我已经设法通过连接字符串使其工作 但由于代码中的一些细节 我想将 DSN 配置保存为用户 DSN 我遇到了一个具体问题 我需要使用option 3在我的连接字符串中 因为没有opt
  • java.lang.NumberFormatException:需要一个 int,但在第 1 行第 8454 列处为 0.6

    我在演示项目中使用改造库进行调用 我收到以下错误 java lang NumberFormatException 预期为 int 但在第 1 行第 8454 列路径 result results ads 2 acres 处为 0 6 我知道
  • 创建默认结构的最惯用方法

    要创建默认结构 我曾经看到过fn new gt Self在 Rust 中 但是今天 我发现Default 因此有两种方法可以创建默认结构体 struct Point x i32 y i32 impl Point fn new gt Self
  • MongoDB 字符串转int

    我想将MongoDB值字段的字符串转换为整数 然后计算平均值 这是我的 JSON id ObjectId 5c49f398fc0078178c76705b my json data Time Created ISODate 2019 01
  • 匹配可变参数非类型模板

    假设我有两个结构 Foo and Bar template
  • 是否有任何不明显的滥用 GUID 的方式?

    GUID 通常用于唯一地标识各种实体 来自外部系统 文件等的请求 像魔术一样工作 您调用 GiveMeGuid Windows 上的 UuidCreate 函数 一个全新的 GUID 随时为您服务 鉴于我的代码每次需要新的 GUID 时都会
  • 如果有 css3 skew 的 ie 过滤器是什么?

    我现在有 moz transform rotate 45deg skewX 45deg ms transform rotate 45deg skew 45deg 0deg webkit transform rotate 45deg skew
  • Material ui 根据所选主题模式使用调色板原色

    在使用 mui React 时 我想使用主题主调色板中的颜色为使用 div 制作的一些非材质 ui 自定义组件着色 我目前可以使用theme palette primary main or the light直接颜色 包括theme pal
  • 在奇怪的情况下抛出 AccessViolationException

    我使用 c 已经很长时间了 但从来没有遇到过这种错误 首先 你是否发现这个代码块有什么问题 可能是错误的 当然 除了它的逻辑 我知道它总是返回 0 public static int GetDecimals MySimpleEnum val
  • 在 Oracle 中找不到表 v$parameter

    我想使用 SQL 查询获取 Oracle 中的会话数 SELECT value FROM v parameter WHERE name sessions 但我收到这个错误 Error starting at line 1 in comman
  • Android 密码编辑文本显示文本

    我用过一个Edittext有属性android inputType textPassword 但是 当我在其中输入一些文本时 文本在变为实心项目符号之前会逐字符可见 当用户输入文本时 如何使文本不可见 请帮我 尝试添加EditText属性
  • Java Swing GUI 沙漏

    有一个JTabbedPane In my Swing程序 当用户单击选项卡时 程序需要一段时间来获取数据并处理结果 然后在所选选项卡中显示结果 如何显示沙漏或类似效果的东西让用户知道它正在处理数据 在完成工作之前不要再次单击该选项卡 最简单