【发布时间】:2010-06-05 17:35:00
【问题描述】:
我正在用 Java 做一些套接字编程的东西.. 在这里我创建了一个按钮(创建服务器)..当我点击它时,它会启动服务器......但我想在启动服务器后将按钮名称更改为(停止服务器)...... 所以我做了这个.. 但是当我按下启动服务器时,它会启动并且按钮名称保持不变......
当客户端连接到它时,它会更改名称以停止服务器...
告诉我这段代码有什么问题??
这是我的一段代码...
public void actionPerformed(ActionEvent ex)
{
if(ex.getActionCommand() == "CreateServer")
{
bt1.setText("Stop Server");
bt2.setEnabled(false);
b5.setText("Server Started On Port " + tf2.getText());
System.out.println("Server started 1");
create(Integer.parseInt(tf2.getText())); //my func. to create server
System.out.println("Server started 2");
}
}
还有我的 create() 函数。包含一些套接字和线程...所以告诉我是什么问题...
【问题讨论】:
标签: java sockets button multithreading