易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA swing 中的按钮相应事件

现在遇到这样一个问题:
  在java 中编写swing程序, 添加按钮jbServerStart,目的是当点击jbServerStart时,程序会自动创建两个与其他终端通信的对象,代码如下:
private Container createButtonPane(){
//构造按钮
jbServerStart=new JButton("启动");
jbServerStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {

try{
  new ServerForCluster();
  new ServerForPortal();


  }catch(Exception ie){
logger.warning(ie.getMessage());
}
}
});
}
问题是,点击按钮后,程序处于卡死状态,无法进行下一步操作。
new ServerForCluster()和new ServerForPortal()两个对象本身都是多线程的,请问这样通过触发按钮事件创建新对象的方式有什么问题吗?
谢谢大家了
没有人关注吗?:(

把这两个实例化也要放到线程里面!

可以在每次响应事件时显示地给其创建线程

多谢楼上的朋友,不过有点不理解,能详细说下吗?

up

这样没太大问题,关键是这样并不能启动线程吧?


相关问答:

java编译运行c程序,并显示结果

通过java程序,先编译c程序,如出现错误,提示C程序中的错误,编译成功就运行,显示C的运行结果,最好把C的运行时间和内存等都显示出来

各位大哥大姐帮帮忙,小弟感激不尽!
用java的进程类试试
我给你转 ......

jsp学习前要了解那些知识?(学了java了)

jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript

直接学就可以了,遇到不会就现学就行。

Html  css servlet

去了解浏览器与web服务器的简单交 ......

[寻找人才]上海外企·JAVA工程师(内有4个职位)

工作地点:上海张江
学历要求:大本或以上
专业要求:计算机相关专业
英语:熟练(美国项目,英语工作环境,英语是必须)

简历投递:wendy_qian@163.com

MSN:wendydzmm@hotmail.com

......

java数据结构

用数据结构里的递归算法怎么去从电脑上获取资源管理器里面的文件要求按树状结构输出?
Java code:
public class FindFile {
public void findFile(File f,String fileType){//f为目录文件,fileType为文件类 ......

存储过程如何捕获java出错,然后回滚,不做提交

目前有一个java程序,调用存储过程在数据库中写入一些数据,然后将这些数据传输给另外一个程序,目前不管java连接成功或是不成功,该存储过程都会写入数据!
目前需要在java连接不成功的情况下,有何方法能使存储过程 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号