gpt4 book ai didi

java - 连接按钮不起作用

转载 作者:行者123 更新时间:2023-11-30 06:29:26 25 4
gpt4 key购买 nike

每当我点击事件按钮时,程序就会变得无响应我的代码有问题吗?

void btnConnectActionPerformed(java.awt.event.ActionEvent evt){

try{
btnSend.setEnabled(true);
ServerSocket serverSocket = new ServerSocket(4446);
Scanner serverType = new Scanner(chatTxt.getText());
Socket clientSocket = serverSocket.accept();
InputStreamReader isr = new InputStreamReader(clientSocket.getInputStream());
BufferedReader br = new BufferedReader(isr);
PrintStream ps = new PrintStream(clientSocket.getOutputStream());


}catch (Exception ex){ex.printStackTrace();}
}

最佳答案

没有,除了您在Event Dispatching Thread 中执行耗时的任务外,代码没有任何问题。

这将阻止 UI 更新,因为 EDT 负责处理绘制更新以及键盘和鼠标事件处理。

如前所述,查看 Concurrency in Swing了解更多详情。

关于java - 连接按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com