【问题标题】:Selecting or hightlight range of numbers using MATLAB Slider使用 MATLAB Slider 选择或突出显示数字范围
【发布时间】:2016-02-19 07:41:23
【问题描述】:

默认的 MATLAB 滑块只有一个旋钮(值),我可以使用默认滑块选择值的范围吗?使用两个旋钮或任何其他方式? 如果有人提出使用 MATLAB Slider 选择一系列值的方法,我将不胜感激。

【问题讨论】:

  • 没有。使用“内置”MATLAB 组件或 JIDE 组件之间没有功能差异(它们是相同的)。有关实施信息,请参阅this Undocumented MATLAB post

标签: matlab user-interface slider


【解决方案1】:

@excaza 提到了未记录的 matlab 帖子,该帖子展示了如何使用基于 java 的双滑块。 如果您想避免陷入 java 中,您可以将两个 matlab 滑块放在一起。您可以指定这些的点击回调,然后计算值的范围,并限制相对于另一个的位置(如果您不允许负范围)。

【讨论】:

  • 是的,这正是我所做的,但我正在寻找更专业的方法来做到这一点,而不使用任何 jcomponent 东西,否则我会这样。
  • 如果你想花很多时间在 matlab-ing 上。所有 GUI 困境的最后一种选择是从头开始编写自己的小部件。您可以有一个对象,该对象使用补丁对象包装隐藏轴以制作滑块,并使用按钮单击回调来处理事件。这是您无需借助 java 即可完全控制所需内容的唯一方法
猜你喜欢
  • 1970-01-01
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-08
  • 1970-01-01
  • 2010-12-10
  • 1970-01-01
相关资源
最近更新 更多