小编use*_*971的帖子

单击按钮后GUI冻结

我正在尝试创建一个客户端/服务器应用程序.问题是客户端的确认按钮第一次输入工作,但如果我为另一个输入点击相同的按钮,客户端GUI将冻结.

为什么GUI会冻结?

客户:

public class ClientGui 
{

private JFrame frmBookPointOf;
private JTextField txtRm;
private JTextArea txtrBookDetails;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
private JTextField textField_4;
private JTextField textField_5;
private JComboBox comboBox_1;
private JComboBox comboBox;
private dbController dbCtrl;
private Connection conn;
private static Socket client; 
private static BufferedReader fromServer = null;
private static DataOutputStream toServer = null;

/**
 * Launch the application.
 */
public static void main(String[] args) {

    try {


        client = new Socket("127.0.0.1", …
Run Code Online (Sandbox Code Playgroud)

java swing multithreading jbutton event-dispatch-thread

2
推荐指数
1
解决办法
5528
查看次数