社区
Java SE
帖子详情
java如何实现继续/暂停按钮
ly248050
2010-04-30 12:48:44
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
...全文
1792
17
打赏
收藏
java如何实现继续/暂停按钮
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿拉巴巴巴
2010-06-12
打赏
举报
回复
导哪些包就不写了.
public class Music {
public Music{
JLabel down;
JLabel playandstop;
JLabel up;
playandstop = new JButton();
playandstop.addActionListener(this);
playandstop.setText("||>");
playandstop.setBounds(50, 30, 60, 30);
getContentPane().add(playandstop);
down = new JButton();
down.addActionListener(this);
down.setText("< <");
down.setBounds(145, 30, 60, 30);
getContentPane().add(down);
up = new JButton();
up.addActionListener(this);
up.setText("> >");
up.setBounds(240, 30, 60, 30);
getContentPane().add(up);
public void actionPerformed(final ActionEvent e) {
String flag = e.getActionCommand();
if (flag.equals("||>")) {
playandstop.setText("| |");
} else if (flag.equals("| |")) {
playandstop.setText("||>");
}
}
}
ly248050
2010-05-09
打赏
举报
回复
最终的解决方式是:使用了布局管理器,采用flowlayout的流布局方式把这两个空间放置在一个group中,然后把其中一个setvisible(false),由于布局是默认把不可见的控件的空间分配给可见的控件,这样一来就好像按钮重叠了一样~~
不管怎么说,谢谢大家给了我其他的方法和创意!
meisei81
2010-05-02
打赏
举报
回复
来学习
ly248050
2010-05-02
打赏
举报
回复
两个按钮怎么重叠在一起,求代码~~
pl0528
2010-05-02
打赏
举报
回复
你用个JToggleButton按钮有setPressedIcon(pressedIcon)方法,这样平时setIcon是不按的Icon,按下去就是另外一个图标
huangchbao
2010-05-01
打赏
举报
回复
SE好久没用了···不用大概思路可以告诉你参考一下
加入开始是个button按钮
写button的点击事件
当你点击button的时候我先去得到button里面的值
if(值是开始的话){
我将你的button的值设置成 结束
}else{
我将你button里面的值设置成 开始
}
strong35535
2010-05-01
打赏
举报
回复
要是做页面的效果其实还是换背景比较简单,可是你得用ajax查看当前状态。要是用两个按钮用隐藏做效果倒是不用管后台的执行状态。我倒是觉得你想让什么东西中断再执行可能和线程关系比较紧密。
mf0606
2010-05-01
打赏
举报
回复
加事件监听
huntor
2010-04-30
打赏
举报
回复
可以使用CardLayout来切换
危险的大猫
2010-04-30
打赏
举报
回复
java没写过这样的程序
用一个变量绑定这个按钮的状态,根据这个变量,觉得按下这个按钮要调用的处理函数..不知道这样行不行,以前在VC++中就这样做
ly248050
2010-04-30
打赏
举报
回复
[Quote=引用 5 楼 hardycheng 的回复:]
做两组按钮
一组是开始 此时 暂停按钮隐藏
点击开始按钮 开始按钮隐藏 暂停按钮显示
再点击暂停按钮 则隐藏暂停按钮 显示开始按钮
两个按钮对应自己的方法就行
[/Quote]
这个方法不错,我去试试先~~
luomf
2010-04-30
打赏
举报
回复
[Quote=引用 5 楼 hardycheng 的回复:]
做两组按钮
一组是开始 此时 暂停按钮隐藏
点击开始按钮 开始按钮隐藏 暂停按钮显示
再点击暂停按钮 则隐藏暂停按钮 显示开始按钮
两个按钮对应自己的方法就行
[/Quote]
这种做法可以,但个人觉得没必要一定要隐藏,即一直显示‘开始/暂停’,
默认是开始功能,随后点击一次就切换一次功能,
总之根据需求吧,和客户商量下用哪种方式好
hardycheng
2010-04-30
打赏
举报
回复
做两组按钮
一组是开始 此时 暂停按钮隐藏
点击开始按钮 开始按钮隐藏 暂停按钮显示
再点击暂停按钮 则隐藏暂停按钮 显示开始按钮
两个按钮对应自己的方法就行
ly248050
2010-04-30
打赏
举报
回复
[Quote=引用 3 楼 coldanimal 的回复:]
引用楼主 ly248050 的回复:
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
点一下换一个图片不就好啦
[/Quote]
按钮的功能也得换,等于说是点一下换一个按钮
一头头
2010-04-30
打赏
举报
回复
[Quote=引用楼主 ly248050 的回复:]
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
[/Quote]
点一下换一个图片不就好啦
wd9053
2010-04-30
打赏
举报
回复
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;
}
})
wutian4567268
2010-04-30
打赏
举报
回复
用setLabel方法设置显示 开始还是暂停,响应点击事件的监听方法中 根据getLabel方法得到的不同结果设置不同的实现代码
java
里面的
暂停
按钮
_在
Java
游戏中
实现
暂停
/恢复功能
我已设法使用*running = !running
暂停
游戏但如果使用,则无法取消
暂停
而thread.resume()或thread.wait()在“P&#39; P&#39;按下private volatile boolean running;private Thread thread;public static enum STATE {MENU,GAME,};public static STAT...
java
如何
实现
游戏
暂停
和恢复_Android:游戏循环
暂停
/恢复问题
通过制作我的游戏线程(与surfaceview保持/同步)wait / notifyAll,我可以
暂停
/恢复我的游戏 . 这一切都运行在游戏
暂停
按钮
.但是,当我点击主页/后退
按钮
时,我可以
暂停
我的游戏,但是当我通过点击其图标恢复游戏时,我会收到非响应式游戏画面给我 .我已将日志放在OnResume()方法上,但在LogCat中没有打印任何内容!如果我点击我的游戏屏幕,我会在游戏活动中收到错误对话...
Java
实现
程序
暂停
使用Thread类的sleep()方法可以使当前线程休眠一段指定的时间,
实现
简单的
暂停
效果。使用Object类的wait()方法和notify()方法结合synchronized关键字可以
实现
线程之间的安全通信,
实现
更灵活的
暂停
机制。在上述代码中,首先输出"程序开始执行",然后调用Thread类的sleep()方法使线程休眠5000毫秒(即5秒),最后输出"程序
继续
执行"。另一种
实现
程序
暂停
的方式是使用Object类的wait()方法和notify()方法。方法一:使用Thread类的sleep()方法。
java
实现
暂停
程序(附完整源码)
java
实现
暂停
程序(附完整源码)
java
怎么
暂停
程序_
java
– 如何
暂停
程序直到按下
按钮
?
Pausing Execution with Sleep,虽然我怀疑这是你想要使用的机制.因此,正如其他人所建议的那样,我相信您需要
实现
等待通知逻辑.这是一个非常人为的例子:import
java
.awt.Dimension;import
java
.awt.event.ActionEvent;import
java
.awt.event.ActionListener;import
java
.util...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章