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上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......
定义一个人的类,里面有人的属性,再定义一个汽车的类,再定义一个开汽车的类,里面是开汽车的方法,方法里面调用人的属性和汽车的属性,把他们连接起来的这个类用正规的书面语言叫什么,其他两个类又叫什么!
......