在 Swing 中叠加多个 JSlider

2024-02-05

是否可以覆盖多个 JSlider,以便我可以看到两者上的“拇指”(我已尝试禁用轨道的绘制并将不透明度设置为 false,但其中一个仍然隐藏另一个)?基本上我想创建一个允许用户定义范围的组件(而且我真的不想编写自定义组件,因为它具有滑块的大部分属性)。如果有另一种方法可以用滑块来做到这一点,那也可以。

thanks,

Jeff


啊,我找到了(我一定没有用正确的术语搜索)。 Swing 实验室作为 JXMultiThumbSlider 我认为可以解决这个问题。

http://swinglabs.org/hudson/job/SwingX%20Weekly%20Build/javadoc/org/jdesktop/swingx/JXMultiThumbSlider.html http://swinglabs.org/hudson/job/SwingX%20Weekly%20Build/javadoc/org/jdesktop/swingx/JXMultiThumbSlider.html

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

在 Swing 中叠加多个 JSlider 的相关文章

随机推荐

  • Android应用程序与三星和wiko的兼容性问题

    目前我的应用程序有一个小问题 在大多数设备上一切正常 但在某些三星和 wiko 上我收到此错误 java lang NoClassDefFoundError android support v7 internal view menu Men
  • 片段示例中的 Android ListView [重复]

    这个问题在这里已经有答案了 在哪里可以找到使用示例ListView in Fragment 我知道样本中有一个例子 但不幸的是我找不到它 也许你可以建议一些东西 你的 Fragment 可以子类化列表片段 http developer an
  • Ubuntu graphviz 'sfdp' 不工作

    我正在尝试做一些Networkx Graphviz graphs 运行后 pos nx graphviz layout G prog sfdp 发生错误 说 Error remove overlap Graphviz not built w
  • Flutter桌面支持自定义文件扩展名

    我在尝试着支持自定义文件扩展名和我的颤振桌面应用程序 我没有找到任何相关内容 因为我来自移动开发 所以我不知道如何做到这一点MacOS 和 Windows Linux 一旦达到稳定 你能帮助我吗 这就是我要的 您单击目录中的 abc 文件F
  • Mercurial:如何才能只看到合并引入的更改?

    我正在努力养成进行代码审查的习惯 但是合并使这个过程变得困难 因为我不知道如何要求 Mercurial 仅显示合并引入的更改 这些更改在其父级中都不存在 或者 稍微正式一点 感谢 Steve Losh 显示合并中在其父项中不存在的每个块 并
  • 如何使用 yocto 构建简单的 qt 应用程序?

    I have yocto开发环境设置 我可以在其中进行 bitbake 并在目标中运行一个简单的 C 应用程序 现在我想尝试使用简单的 Qt 应用程序 当我执行时bitbake layers 显示层它在列表中显示meta qt5 meta
  • 使用 pandas 循环数据帧的最有效方法是什么?

    我想按顺序对数据帧中的财务数据执行我自己的复杂操作 例如 我使用以下 MSFT CSV 文件 取自雅虎财经 http finance yahoo com q hp s MSFT Date Open High Low Close Volume
  • 如何将字符编码大于127的字符串正确转换为字节数组?

    我正在从另一个系统检索使用代码页 437 编码的 ASCII 字符串 我需要将其转换为 Unicode 以便它们可以与其他 Unicode 字符串混合 这就是我正在处理的内容 var asciiString u0094 94 corresp
  • 为什么 SimpUserRegistry 在 EC2 实例上无法正常工作

    我在用SimpUserRegistry获取在线用户数 使用getUserCount 它在我的本地计算机上运行良好 但在只有弹性 IP 且没有负载均衡器的 AWS EC2 实例 尝试使用 Amazon Linux 和 Ubuntu 上运行不佳
  • 专门用于枚举类型参数的成员模板

    在下面的代码中 Foo
  • Vuex + 打字稿

    我正在将 JavaScript 项目转换为 TypeScript 但是 当我尝试让 Vue 使用 Vuex 时 出现类型错误 import Vue from vue import Vuex from vuex Vue use Vuex 看起
  • 签名已过期:现在早于错误:InvalidSignatureException

    我正在尝试使用 AWS API Gateway 和 IAM 授权的一个小示例 AWS API Gateway 生成以下端点 https xyz1234 execute api us east 2 amazonaws com Users us
  • collect2:致命错误:ld 终止于信号 11 [分段错误]

    我实际上无法用 C 编译一个简单的 helloworld 当我输入 gcc hello c 时 输出是 collect2 致命错误 ld 终止于信号 11 分段错误 有人有主意吗 我尝试重新安装 gcc g make cmake binut
  • 对于 2^1024 到 2^4096 范围内的数字,最快的确定性素性测试是什么?

    我正在编写加密协议的实现 到目前为止 我一直很难找到 1024 位到 4096 位整数 308 到 1233 位数字 最快的确定性素性测试 我知道有几种选择 但我无法找到现实世界的速度比较 具体来说 对于这种大小的一般随机数 AKS 测试与
  • 如何循环遍历从 snapshot.val() 收到的数据并根据键将其推送到数组

    我想循环遍历我收到的数据snapshot val 基于用户密钥并将它们推入数组中 我尝试在 for in 循环的帮助下做到这一点 如下所示 firebase database ref interests child I would like
  • 不允许表达式作为字段默认值

    我正在努力使 app可供全班使用 首先 我得到 不允许表达式作为字段默认值 其次 在第 5 行 我得到 未识别的变量 app 我怎样才能实现我的目标 class UserController extends XController var
  • 如何将动态生成的元素绑定到 Intersection Observer?

    这是我正在使用的代码 var ob new IntersectionObserver entries gt for var entry of entries console log works document querySelectorA
  • 将 Dbcontext 配置为瞬态

    在 ASP NET Core EntityFramework Core 中 services AddDbContext 方法会将指定的上下文添加为作用域服务 据我了解 这是 Microsoft 建议的 dbcontext 生命周期管理 然而
  • 如何从 javascript 访问顺风颜色

    我正在使用 ApexCharts 并且想使用我的顺风颜色 红色 500 等 来设计我的图表 我无法使用 css 类 因此无法在 post css 上下文中使用 theme 我也无法引用默认配置 因为我已经扩展了它 我可以导入我的新配置的颜色
  • 在 Swing 中叠加多个 JSlider

    是否可以覆盖多个 JSlider 以便我可以看到两者上的 拇指 我已尝试禁用轨道的绘制并将不透明度设置为 false 但其中一个仍然隐藏另一个 基本上我想创建一个允许用户定义范围的组件 而且我真的不想编写自定义组件 因为它具有滑块的大部分属