JAVA swing JButton事件的问题
大家好,您可以叫我大伟。前段事件,做了一个swing做的桌面C/S程序,这个桌面程序打开以后是登陆界面A,输入用户名和密码-------登陆界面A转变为控制面板B界面,B...
大家好,您可以叫我大伟。
前段事件,做了一个swing做的桌面C/S程序,这个桌面程序打开以后是登陆界面A,输入用户名和密码-------登陆界面A 转变为 控制面板B界面,B界面有一个JButton,我点击JButton触发事件----执行我写的程序。
现在增加了一个远程开启关闭该C/S程序。我用的是异步的socket做的,C/S程序做socket 的server端,并且是一个线程,现在关闭已经做出来了。开启的话,我是这样的想的:
socket的client传输一个“open” 到server,然后server接受到以后,就去触发JButton事件,这个大家觉得有什么办法? 展开
前段事件,做了一个swing做的桌面C/S程序,这个桌面程序打开以后是登陆界面A,输入用户名和密码-------登陆界面A 转变为 控制面板B界面,B界面有一个JButton,我点击JButton触发事件----执行我写的程序。
现在增加了一个远程开启关闭该C/S程序。我用的是异步的socket做的,C/S程序做socket 的server端,并且是一个线程,现在关闭已经做出来了。开启的话,我是这样的想的:
socket的client传输一个“open” 到server,然后server接受到以后,就去触发JButton事件,这个大家觉得有什么办法? 展开
3个回答
展开全部
实际上应该在模型层次抽象出open接口然后进行调用。
如果你想出发JButton事件, 可以采用button.doClick()方法
doClick
public void doClick()
以编程方式执行“单击”。此方法的效果等同于用户按下并随后释放按钮。
如果你想出发JButton事件, 可以采用button.doClick()方法
doClick
public void doClick()
以编程方式执行“单击”。此方法的效果等同于用户按下并随后释放按钮。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭都做出来了开启不应该是一样的吗?同样是由client向server发送一个标志然后交由server处理,你想要在处理时触发JButton的事件就调用doclick()方法,相当于按下button,从而能调用button的事件处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把开启独立成一个方法,如:
public void start()
然后在button的响应事件中调用这个方法,
当socket接收到open的时候调用start(),不就ok了吗,为什么还要触发事件?
public void start()
然后在button的响应事件中调用这个方法,
当socket接收到open的时候调用start(),不就ok了吗,为什么还要触发事件?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询