- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个水平滚动条,其最大值设置为2(它应该只允许选择0、1或2作为值),但如果该值小于11,旋钮是不可见的。
scrlLineDist = new JScrollBar();
scrlLineDist.setBlockIncrement(1);
scrlLineDist.addAdjustmentListener(new AdjustmentListener() {
public void adjustmentValueChanged(AdjustmentEvent e) {
System.out.println(scrlLineDist.getValue());
}
});
GridBagConstraints gbc_scrlLineDist = new GridBagConstraints();
gbc_scrlLineDist.insets = new Insets(0, 0, 5, 0);
gbc_scrlLineDist.fill = GridBagConstraints.HORIZONTAL;
gbc_scrlLineDist.gridx = 0;
gbc_scrlLineDist.gridy = 3;
panel_4.add(scrlLineDist, gbc_scrlLineDist);
scrlLineDist.setMaximum(2);
scrlLineDist.setToolTipText("");
scrlLineDist.setOrientation(JScrollBar.HORIZONTAL);
当我将最大值
值更改为12时,它按照我想要的方式工作(可见旋钮,值[0,2])。为什么会发生这种情况?
scrlLineDist = new JScrollBar();
scrlLineDist.setBlockIncrement(1);
scrlLineDist.addAdjustmentListener(new AdjustmentListener() {
public void adjustmentValueChanged(AdjustmentEvent e) {
System.out.println(scrlLineDist.getValue());
}
});
GridBagConstraints gbc_scrlLineDist = new GridBagConstraints();
gbc_scrlLineDist.insets = new Insets(0, 0, 5, 0);
gbc_scrlLineDist.fill = GridBagConstraints.HORIZONTAL;
gbc_scrlLineDist.gridx = 0;
gbc_scrlLineDist.gridy = 3;
panel_4.add(scrlLineDist, gbc_scrlLineDist);
scrlLineDist.setMaximum(12);
scrlLineDist.setToolTipText("");
scrlLineDist.setOrientation(JScrollBar.HORIZONTAL);
最佳答案
您正在寻找的可能是 JSlider
,而不是 JScrollbar
。
// orientation, min, max, initial value
final JSlider slider = new JSlider(SwingConstants.HORIZONTAL, 0, 2, 1);
slider.setSnapToTicks(true); // only allow 0, 1, 2 and not in between
slider.setPaintTicks(true); // paint ticks at tick spacing interval
slider.setMajorTickSpacing(1); // set interval to 1
slider.setPaintLabels(true); // show labels on ticks
向 slider 添加一个 ChangeListener
,而不是 AdjustmentListener
,如下所示:
slider.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
// only output when value is set (when the mouse is released from the knob)
// remove this if statement if you would like output whenever the knob is moved
if(!slider.getValueIsAdjusting()) {
System.out.println(slider.getValue());
}
}
});
有关 JSlider
的更多信息和官方教程,请查看 The Java™ Tutorials - How to Use Sliders
关于java - JScrollBar:最大值较小时旋钮不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40962948/
我正在使用jQuery Knob我想知道是否有任何方法可以将图像而不是文本放入旋钮内,如果没有,是否有任何其他类似于 jQuery Knob 的插件具有此功能? 最佳答案 简单的回答是肯定的。该旋钮将
我正在尝试使用 jQuery Knob在移动网络应用程序中,因此屏幕分辨率为 320x480(您可以使用 http://www.resizemybrowser.com/ 进行测试)。但是,在此分辨率下
我目前正在设计一个应该包含旋钮的GUI。 png文件有点像“动态图片”堆叠(缺少更好的单词)。 假设图像的长度为32,每个旋钮的高度为32:我需要代码 每转下降32。因此,默认情况下,Timage显示
如果有人以前使用过这个插件: https://github.com/aterrien/jQuery-Knob 我正在尝试应用皮肤:“tron” 尝试添加 但没有成功,还在初始化代码中尝试过: $(".
我正在使用优秀的 jQuery knob plugin .但是,我需要根据用户输入动态启用/禁用该元素。支持在页面加载时具有 disabled 状态,其效果是没有鼠标(或触摸)事件绑定(bind)到
我正在尝试向范围 slider 的旋钮添加动画笑脸,但我不确定是否有办法做到这一点。 这是我正在使用的: var emojis = ['😠','😦','😑','😀','😍']; $("inp
我正在尝试删除 jquery 旋钮上显示的 NaN。我尝试了一些方法,例如设置超时和调整倒计时器。如何修复我的旋钮,使其在首次调用时不再显示 NaN? 示例http://codepen.io/miss
我找到了一个使用旋钮/ slider 来控制 map 上的不透明度的 map 示例。我想使用相同的旋钮/ slider ,但用于不同的东西,而不是 map 的一部分。我有代码( http://www.
我们想要使用 jQuery Knob 来选择我们尝试配置的步长为 0.5 的值步骤:.5 但它不起作用。在 jQuery Slider 中,这确实是这样工作的。是否也可以在旋钮中使用它?这个的语法是什
我正在使用 jquery knob使用 .animate 作为百分比计,效果很好,但我想将旋钮的 Canvas 笔触样式的不透明度设置为 alpha 值,如:0% = 0.1, 100% = 1 并具
我有两个问题。首先,您如何更改旋钮的 CSS?我试过向它添加一个类,但这似乎没有用。也没有做内联样式。任何人都知道如何做到这一点(一个例子会很棒)? 其次,有谁知道如何根据窗口大小修改旋钮的大小?我似
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
有没有人做过这个? - 我正在创建仪表/旋钮。我试图在这张照片中说明想法 想法:您可以拖动按钮并根据拖动按钮的值更改一些文本和填充颜色。我在谷歌上搜索了可能的方法 - 有多种用于仪表动画的解决方案,例
美好的一天。我正在尝试使用 Anthony Terrien 的 jquery Knob使用 Zurb Foundation,但似乎文本输入已损坏。这是一个屏幕截图: http://i.imgur.co
小米米家智能破壁料理机现已开启预售,这款产品支持破壁熬煮、冷热双打,到手价 379 元。 IT之家了解到,米家智能破壁料理机支持破壁、研磨、碎冰、榨汁、冷热双打。热饮最大容量 1200ml,冷
我是一名优秀的程序员,十分优秀!