问题标签 [jslider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3050 浏览

java - Java JSlider 精度问题

我有一个 N JSlider 的列表(N 在程序上不会改变,只有当我添加更多功能时。目前 N 等于 4)。所有滑块值的总和必须等于 100。当一个滑块移动时,其余滑块应进行调整。每个滑块的值范围从 0 到 100。

目前我在更改滑块时使用此逻辑(伪代码):

此设置的问题是滑块的值存储为整数。因此,当我调整滑块时,我会遇到精度问题:滑块会根据比率值抽动或根本不移动。此外,总值并不总是等于 100。

有没有人在不创建支持浮点数或双精度数的全新 JSlider 类的情况下解决这个问题?

如果您想要我想要的行为示例,请访问:Humble Indie Bundle并滚动到页面底部。

谢谢你

ps 将值乘以比率允许用户将值“锁定”为 0。但是,当 4 个滑块中的 3 个为 0 且第 4 个滑块为 100 并且我移动第 4 个滑块时,我不确定该怎么做向下。使用上面的逻辑,以 0 为值的 3 个滑块保持不变,第 4 个滑块移动到用户放置的位置,这使得总数小于 100,这是不正确的行为。

编辑

这是SSCCE:

0 投票
1 回答
605 浏览

javascript - Javascript 滑块跳过第一帧 - 原型

我正在使用原型滑块,当它碰到最后一张幻灯片时,滑块会再次启动,但会跳过打开的图像。

有人可以看看我的代码吗?

我的 HTML:

我的 CSS:

同样,这是在基于 Magento 的站点中使用原型库。

网址是 wwwdotlylifdotcom/home

0 投票
1 回答
1043 浏览

java - 如何在java中使用JSlider放大和缩小行中的图像?

我有一条从左下角到屏幕右上角的对角线。我还在画布上绘制了一幅人物图像,该画布在那条对角线上有 2 米的间隔。我在画布下方创建了一个 JSlider。每当我向左调整滑块时,我希望图像缩小,如果它在右边,它会放大图像,这就是我的问题。

你能给我一些想法吗?

0 投票
1 回答
434 浏览

java - 扩展 Java Swing 小部件(希望向 JSlider 添加动画和额外标记)

我有兴趣创建一个类似于 JSlider 小部件的新小部件,但使用“幽灵”(半透明)旋钮显示先前的滑块位置,以及为真实旋钮的移动添加类似轨迹的动画。

我对扩展 Java Swing 小部件以添加新功能的正确方法有点困惑。

正如我所看到的,我有几个选择:

1) 扩展 JSlider,将我所有的新模型信息放在这里,并覆盖paint 以首先绘制 JSlider,然后覆盖我想要的添加。这个解决方案的问题是我需要反复试验才能将标记放在正确的位置(因为我无法访问完整的几何信息),这可能使其无法在所有情况下工作。

2)扩展Slider小部件的各种类(JSlider、SliderUI、BasicSliderUI、MetalSliderUI、BoundedRangeModel、DefaultBoundedRangeModel)。我在这里看到的优势是维护正确的模型-视图-控制器架构。但是,这将需要重载类中的各种函数。我相信结果看起来会很糟糕。

3) 复制所有 Slider 小部件的代码,并修改以创建我的新小部件。这将类似于选项 (2),但修改代码然后扩展功能可能会更简单一些(这将基本上是复制/修改代码)。

4)使用我想要的功能从头开始重新创建滑块小部件。查看现有 Swing Slider 小部件的代码后,这不是一项简单的任务。

我是否错过了一些更优雅的方法来创建一个从现有小部件借用功能的新小部件?

感谢您的见解。

0 投票
1 回答
2625 浏览

swing - 用于 SWING 的范围滑块或多拇指滑块

我需要一个用于 Java 的多拇指滑块。我需要一个可以代表一个范围的 MultiThumb(所以有 2 个拇指),但直到现在,我找不到任何起点。一定是:

  1. 与 Nimbus 的外观和感觉一致
  2. 在 Netbeans 中可用(可插入)

到目前为止,我已经阅读了所有关于它的问题,但我发现它们都提到了JXMultiThumbSlider(网站已关闭,我找不到源代码!)或关于RangeSliderJade commons Layer(我不想付钱)仅使用 1 个组件)。

你能帮助我吗?自 Oracle 收购以来,所有 Sun 页面均已关闭。

0 投票
3 回答
1576 浏览

java - 使用 JSlider 创建日期选择器?

我想使用 JSlider 实现日期选择器。用户应该能够使用滑块在两个先前已知的日期之间自由选择。我见过这样的例子:

在此处输入图像描述

但我也想做同样的事情,只使用一个滑块。两点之间的最小距离(刻度)应为 1 天。任何提示如何实现?

0 投票
0 回答
272 浏览

swing - JSlider三角形用MetalUI半透明

我在 Mac OSX 10.7 64 位上。

我想要一个使用 MetalUI 的 JSlider。

这个示例程序向我展示了 JSlider,但三角形是半透明的,我可以看到渲染的值栏。我该如何解决?

0 投票
1 回答
2191 浏览

swing - JTable中的JSlider

为了将 aJSlider放入JTable我写的 amAbstractCellEditor中,它实现了 aTableCellRenderer和 a TableCellEditor。它使用从 0 到 100 的值进行初始化。

我有一个奇怪的行为,当我第一次单击滑块时,它会跳到最大值。

第二个奇怪的行为:我添加了一个ChangeListener. 仅当我第一次单击滑块时才会调用此侦听器。第二次单击(也会更改值)不会导致此事件。为什么?

0 投票
1 回答
236 浏览

java - 如何仅使 JSlider 的四肢可见

假设我有一个从 0 到 100 的水平 JSlider。我想做的是: - 将主要间距设置为 10,将次要间距设置为 5,但数字不应该是可见的 - 四肢的值(0 和 100)应该是可见的- 当我移动定位箭头时,我希望鼠标光标旁边有一个标签,告诉我实际值。

0 投票
2 回答
1824 浏览

jquery - jQuery切换幻灯片打开/关闭链接问题

我有以下代码用于显示/隐藏列表中的元素。

我遇到的问题是它可以正常加载,并且可以正常打开/折叠。但是在您打开/关闭一次后,它会停留在最后一张图片上。如果折叠,我需要它始终显示向下箭头,如果展开,则始终显示向上箭头。

任何帮助表示赞赏...谢谢

编辑::

刚刚意识到我上面的代码在 Chrome 中运行良好。我的问题是它在 Firefox 中不起作用。

展开后就好了(我有一个向上的箭头)。折叠后,向上箭头保持原位,不会被向下箭头替换。

任何提示/帮助表示赞赏。