现在遇到这样一个问题:
   在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()两个对象本身都是多线程的,请问这样通过触发按钮事件创建新对象的方式有什么问题吗?
谢谢大家了