好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
用setLabel方法设置显示 开始还是暂停,响应点击事件的监听方法中 根据getLabel方法得到的不同结果设置不同的实现代码
boolean start = false;
final JButton b = new JButton("start");
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
b.setText(start ? "start" : "pause");
start = ~start;
}
})
引用 好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。点一下换一个图片不就好啦
引用 引用楼主 ly248050 的回复: 好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。 点一下换一个图片不就好啦按钮的功能也得换,等于说是点一下换一个按钮
做两组按钮
一组是开始 此时 暂停按钮隐藏
点击开始按钮 开始按钮隐藏 暂停按钮显示
再点击暂停按钮 则隐藏暂停按钮 显示开始按钮
两个按钮对应自己的方法就行
引用 做两组按钮 一组是开始 此时 暂停按钮隐藏 点击开始按钮 开始按钮隐藏 暂停按钮显示 再点击暂停按钮 则隐藏暂停按钮 显示开始按钮 两个按钮对应自己的方法就行这种做法可以,但个人觉得没必要一定要隐藏,即一直显示‘开始/暂停’,
默认是开始功能,随后点击一次就切换一次功能,
总之根据需求吧,和客户商量下用哪种方式好
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置? 用过滤器 filter 将当前站点及其子站点放一个目录 然 ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢 去W3C官方网站上,看看吧!我想一看你就明白了 我猜和编译原理有关,浏览器里可 ......
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 52 in the jsp file: /vip_info.jsp ÕË cannot be resolved 49: <table border="1& ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件 当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
insert into [ScholarshipManagement].[dbo].[department] ([department],[specialization] ,[grade]) output inserted.departmentID values(? ,? ,? ) 请问大哥们这个sql 语句应该用Java里的那个数据库操作方法? ......