java - 在java swing中隐藏所有活动的工具提示
问题描述
我在 Java Swing 中遇到了一个有趣的情况(错误?)。我们有一个表格,在每个单元格上显示工具提示,以防内容因过长而无法正确显示。如果我们设法在工具提示出现时打开一个对话框,它就会绘制在对话框上方,即使该对话框是模态的。更疯狂的是,工具提示不是应用程序模式,而是系统模式。例如,它甚至停留在浏览器或单词的顶部,如您在此处看到的:
不过忽略不正确的编码,那是另一回事。我一直在想是否有什么我可以做的。我唯一想到的就是试图隐藏所有工具提示。但我能想到的唯一方法是遍历所有组件并尝试手动隐藏每个组件上的工具提示。然而,这可能不会非常高效,因为复杂的 GUI 可能有相当多的深度。
虽然这可能是 JDK 中的一个错误,但我希望能够以任何一种方式应用解决方法。有人有想法吗?
解决方案
推荐阅读
- php - PHP 格式 json 文件(Pretty_Print 和 Compact 一行之间交替)
- drbd - 带有新资源的 DRBD StandAlone
- ruby - Protractor 的查找时间是否与 Selenium 相同,如果是,是否有内存解析选项?
- typescript - 离子3,火力基地| 跳线
- android - 整个应用程序中不存在 Android 海拔高度
- asp.net-core - 为什么我需要将视图和控制器分别部署到 azure web app
- drop-down-menu - 如何选择在运行时加载的动态值下拉列表
- python - 使用反向参数创建函数的 Python 代码
- docker - Docker 容器无法连接到 ip 主机
- java - 如何使用Java在多个线程中复制文件