jslider的thumb能不能自动移动

问题描述

在做一个播放器,要用到进度条,不知道jslider能不能实现该功能,如果不能,应该用什么?希望高手指教

解决方案

解决方案二:
可以实现此功能的importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JSlider;importjavax.swing.SwingUtilities;importjavax.swing.Timer;@SuppressWarnings("serial")publicclassTestextendsJPanel{privateJSliderslider=newJSlider(0,100,0);privateTimertimer;publicTest(){add(slider);timer=newTimer(300,newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){slider.setValue(slider.getValue()+1);if(slider.getValue()==slider.getMaximum()){timer.stop();System.out.println("Stop");}}});timer.start();}privatestaticvoidcreateGuiAndShow(){JFrameframe=newJFrame("");frame.getContentPane().add(newTest());frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(400,400);frame.setAlwaysOnTop(true);frame.setLocationRelativeTo(null);frame.setVisible(true);}publicstaticvoidmain(String[]args){SwingUtilities.invokeLater(newRunnable(){@Overridepublicvoidrun(){createGuiAndShow();}});}}

时间: 2024-09-20 20:22:03

jslider的thumb能不能自动移动的相关文章

如何禁止Win7任务栏窗口自动移动?

前几天换Win7系统,什么都好,就是开游戏的时候,窗口在任务栏上会自动移动! 其实遇到这种情况,我们可以通过下面的方法来尝试解决: 开始菜单-附件-轻松访问中,点击"使鼠标更易于使用",然后找到"防止将窗口移动到屏幕边缘时自动排列",在前面方框里打上对号,保存即可.

axure怎么设置图片自动移动任务?

  axure怎么设置图片自动移动任务?axure中有很多任务都需要自动执行,如何能够让axure自动运行,我将为大家提供一个思路 1.新建一个动态模板,设置状态1与状态2,在页面载入时添加方法,设置面板状态自动向下循环,间隔时间为3000毫秒 2.添加需要移动的部件,对动态面板添加判断条件,当动态面板状态变更为状态一时调用方法a,当动态面板状态变更为状态二时调用方法b 3.将动态面板设置为隐藏,这样面板状态变更将会隐藏执行,不影响页面效果 4.点击f5加载,即可达到页面加载后,部件反复左右移动

mp3解码-移植libmad库到arm的linux平台出现不支持thumb指令

问题描述 移植libmad库到arm的linux平台出现不支持thumb指令 移植libmad,交叉工具链是arm-linux-gnueabihf-gcc.Linux内核是3.12比较新配置是./configure --host=arm-linux-gnueabihf --prefix=/usr/local/libmad_arm --enable-shared --enable-static --enable-fpm=arm --with-gnu-ld=arm-linux-gnueabihf-l

C# 窗体label自动移动

问题描述 C# 窗体label自动移动 C#写的桌面弹幕程序,有时运行后桌面出现的移动弹幕会出现拉长的情况. 拉长后有时会自动恢复正常情况,有时程序会出错. 这个情况属于偶发的,个人最近刚刚看了C#写的,不清楚桌面窗体程序机制,求指教. 解决方案 贴出你的代码和截图,看下问题是什么. label设置了autosize属性没有?计算left top height width属性是否正确. 解决方案二: 有时正确.有时错误,分析问题是麻烦一些.你需要在问题重现时调试一下代码,就能找到出错了原因.这样

WPF中Slider实时记录播放进度并且拖拽滑动Thumb实现播放进度的控制

问题描述 这个问题很多人都应该考虑过不过我来说说我的解决方法吧!就用MediaPlayer控件来举例:前面的问题比较容易解决,就是用一个Timer利用Tick事件去不停的获取正在播放的多媒体文件的当前播放位置.贴上代码:然后后面的问题解决方案可能很多人会想到用Slider的ValueChanged事件去写,可是这个拖拽并不是唯一一个触发ValueChanged事件的,在播放过程中Slider的Value属性一直在变化,很多人就看到了冲突.这个问题我是这样解决的,其实也是很简单的,我们可以用Mou

新增加的内容是如何将div的scrollbar自动移动最下面_javascript技巧

有时候我们在做动态增长的div时,一般都是将内容append到div的最下面,但这会带来一个比较蛋疼的问题,那就是新增加的内容会被遮在最下面,比如这样如何才能让scrollbar自动移动最下面呢,这就需要js的帮助了,假设div的id为myDiv,那么使用原生的js实现如下: 复制代码 代码如下: var myDiv = document.getElementById('myDiv');  myDiv.scrollTop = myDiv.scrollHeight; 如果使用jquery的话,也很

blend中改变滚动条的Thumb颜色,但是视图中没有变化还是默认颜色

问题描述 本人刚学习Blend,想自定义一个ScrollBar,设置了Thumb的背景色,但是无效啊 解决方案 解决方案二:求Help,自己顶下解决方案三:<StyleTargetType="{x:TypeThumb}"><SetterProperty="SnapsToDevicePixels"Value="True"/><SetterProperty="OverridesDefaultStyle"

JSlider 两个滑块

问题描述 最近做一个能够调节范围的东西,类似http://www.zapatec.com/website/main/products/slider/demo.jsp#zpslider/slider2.html中的例子,但这个例子是网页中的,不是在Swing中实现的.一般Swing的JSlider只有一个滑块,我的想法是把两个JSlider实例设置成透明叠加放在同一个位置,但这样做,虽然能够显示两个滑块,但只有一个滑块能够移动.希望知道的朋友能够给出一个滑杆上有两个滑块的例子.我的源代码如下:im

JavaScript代码实现左右上下自动晃动自动移动_javascript技巧

最近几天做了一个项目,原来是用css3动画做的,由于不兼容IE,改成用js做了,特此分享给大家,供大家参考,代码有bug欢迎提出,写的不好还请见谅! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.