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

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


相关问答:

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

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

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

简历投递:wendy_qian@163.com

MSN:wendydzmm@hotmail.com

......

c++中struct结构存储数据用java怎么读?

我用c++中的struct来存储数据,该struct中有String,double.我现在想用java对它进行读取,
怎么读??
我用了String和类两种,都不行(类中的类型和struct中定义类型相同).

得用byte[]来接,然后再解析!

这 ......

Java--sql2000的程序用在sql2005

各位,给看看吧~~~我程度差,请多点提示。

情况是酱的:
原来的程序是在sql2000下开发的,该程序经过很多测试而且都应用在sql2000下,没有问题。该程序是JAVA的。
现在我用了sql2005,tomcat启动时没问 ......

java怎么模拟登陆网站?就要一个登陆过程

最好带例子。谢谢。
用 httpclient包 可以 很容易实现。。。

HttpClient httpclient = new HttpClient();
GetMethod httpget = new GetMethod("https://www.verisign.com/");
httpclient.execu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号