社区
Java SE
帖子详情
java如何实现继续/暂停按钮
ly248050
2010-04-30 12:48:44
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
...全文
1855
17
打赏
收藏
java如何实现继续/暂停按钮
好像影音播放器的开始/暂停按钮一样,点击一下就切换成另外一个按钮了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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方法得到的不同结果设置不同的实现代码
定制VideoView,自定义MediaController
定制VideoView,自定义MediaController
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
swing
暂停
继续
_
java
用一个
按钮
实现
进度条的
继续
和
暂停
功能
展开全部import
java
.awt.event.*;import
java
x.swing.*;public class Demo extends Thread {private JFrame frm = new JFrame("Demo");private JButton btnPause = new JButton("Pause");private JLabel lblTest = new ...
java
实现
线程的
暂停
与
继续
(详解案例)
今天做了个简单的swt的计时器,带有秒表的计时器,
实现
了
暂停
与
继续
的功能,下面请看详细的代码:package com.wild.HomeWork02; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Label; import
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章