易截截图软件、单文件、免安装、纯绿色、仅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

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


相关问答:

linux下java调用C++库中函数的问题

不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......

在jsp中用session怎么实现购买功能 - Java / Web 开发

我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍

下面是购物车的核心代码 
有了这个 就应该能够做出来吧
Java code:

public void doPost(HttpServletRequest reque ......

有了一定的java基础后,向哪方面发展比较好?

在有一些J2SE的编程基础后,想打算学些以后工作用的实用性技术了。之前有看过J2ME手机游戏方面的书,不过做游戏毕竟给人感觉不太正经,而且目前也尚未发展起来,对J2ME的路还是挺迷茫的。很多人都提到了J2EE平台,那 ......

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

目前有一个java程序,调用存储过程在数据库中写入一些数据,然后将这些数据传输给另外一个程序,目前不管java连接成功或是不成功,该存储过程都会写入数据!
目前需要在java连接不成功的情况下,有何方法能使存储过程 ......

java 映射机制的字段类型问题oracle



我oracle中定义的字段类型是number

那么我在bean中怎么定义字段的类型呢?

我试了试lang和integer两种,都不行

一直报java.lang.IllegalArgumentException

哪位知道,还请告 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号