2 qq 28412711 qq_28412711 于 2016.01.25 22:32 提问

java按钮能不能添加线程

我想问一下各位大神:java 中能不能为按钮添加一个线程
例如:我按一下按钮,然后在某一个原件按一定速度移动???

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.25 22:40
已采纳

可以是可以,但是第一,用不上,第二,操作界面,还得同步,等于还是单线程。
你的需求用定时器才合适。

qq_28412711
qq_28412711 我解决了,谢谢
2 年多之前 回复
caozhy
caozhy 回复qq_28412711: 会很简单
2 年多之前 回复
qq_28412711
qq_28412711 有理有理,但是定时器会很复杂吗?
2 年多之前 回复
qq_26946497
qq_26946497   2016.01.25 22:36

不太清楚你说的是javaSE方面的东西吧,我没做过.
不过线程这个东西和按不按钮没关系的
只要通过Thread.start()方法就可以增加新的线程.

题主要做的无非是:
点击按钮时启动一个对象,该对象的作用是0.07秒修改某个原件的坐标
我想.

qq_28412711
qq_28412711 回复谁用了我的英文名: 大致上是这样
2 年多之前 回复
qq_26946497
qq_26946497 话说如果采用SE相关的库配件的话,像Button这种东西点击一下应该自然地就启动了一个子线程对给定命令进行处理才对.
2 年多之前 回复
enpterexpress
enpterexpress   Rxr 2016.01.25 22:57
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java 多线程 点击按钮一次创建一个小球
练习使用多线程来实现点击按钮创建一个小球并且多个小球同时移动的效果
java线程控制,当stop按钮就停止,当start按钮就开始运行,当按stop时程序又停止的实现方法
package Test; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;
如何防止按钮多次点击开启多个线程
/** 线程 防止按钮多点 **/ new Thread() {  @Override public void run() { super.run(); try { sleep(200); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); ...
Applet事件响应
  Java的AWT库允许你把用户界面建立在Java applet中。AWT库包含有所有的用于建立简单界面所需要的控制:按钮、编辑框、检查框等等。import java.awt.*;import java.applet.*;public class AppletEvent extends Applet{int x, y ;Button b ;Color clr ;       在该ap
按钮一次次点击然后线程都先停止再重新创建
TestThread t; TestLock tL = new TestLock(); public boolean isExit;; public synchronized boolean isExit() { return isExit; } public synchronized void setExit(boolean isExit) { this.isExi
Java Swing 线程执行任务(不然界面一直处于不可点击状态)
/** * 使用了线程中断在swing进度条中的应用,在run()中调用JProgressBar的setValue()方法。 * * 本例应用了线程的中断,2种中断方法: * * 运用interrupt()方法 * 在run()中使用无限循环,然后用一个布尔什标记去控制循环的停止 * * 另外,还有内部类与匿名内部类的分别使用。 * * @author HAN * *
Java(十四)--创建窗口,添加按钮,接受事件
创建窗口的话需要引入javax.swing.*,使用了里面的JFrame,如下public static void main(String[] args){ JFrame frame=new JFrame("Hello World");//括号中为窗口的名称 //设置窗口关闭的方式 frame.setDefaultCloseOperation(JFrame.EXIT_IN_CLOSE);
java 加入一个线程、创建有响应的用户界面 。 示例代码
java 加入一个线程、创建有响应的用户界面 。 示例代码
MFC简单的在对话框程序中加工作线程
要写的代码非常少就不发工程了,步骤如下 建一个基于对话框工程,添加一个按钮,一个editbox,editbox绑定一个control变量c_edit 然后在oninitdialog中加int iInstallResult; iInstallResult=SetTimer(1,1,NULL); 同样是这个cpp文件中的开头加int num=0;(全局) 再在全局位置添加线程函数 UIN
Jtable 添加Jbutton
花痴痴的网站 | 女程序员园地 分享互联网技术&产品知识,还有一个工科女硕士的生活。 关于我 java中JTable 为单元格添加按钮显示效果和按钮响应事件 有时候我们需要在JTable中嵌入JButton,使得点击某个JTable单元格时,用户感觉通过JButton触发了响应事件。下面