从textfield java gui调用一个函数

时间:2013-04-30 21:57:12

标签: java netbeans user-interface instant-messaging

我的问题与使用netBeans的java gui有关 我正在尝试从TextField“Block”调用一个函数 但是当我做以下事情时,我的gui冻结了一些: 顺便说一句,如果重要的是另一个函数叫做“startconnection();” 是私人的...(p.s->原谅我的英语......)

 private void userTextActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String str = evt.getActionCommand();
        if(connected)
        sendMessage(str);
        else{
                 if((str.length() > 10) && 
                       (str.subSequence(0, 9).equals("<connect>")) && 
                       (str.charAt(9)== '<' )&&
                       (str.charAt(str.length()-1) == '>')&&
                       (!connected))
                {
                    clientName = str.substring(10, str.length()-1);
                    userText.setText("");
                    startConnection();//sweet spot!! this is where i'm stack...
                }else{
                    chatArea.append("Invalid input if you want to connect\nplease type '<connect><Your Name>'\n");
                }

        }      
    }    

0 个答案:

没有答案