2014-03-12 83 views
-2

從JTextField中獲取值&將其重寫到現有變量中。從JTextField獲取值並將其重寫到現有變量中

例如:

public class variables{ 

    String var = "hi"; 

    public static void main(String[]args){ 

    //do sth  

    } 

} 

然後接口讀取來自主類的值&的值從一個JTextField改變

private void changeVariableActionPerformed(java.awt.event.ActionEvent evt) {            


    variables.var = txtField.getText(); 

    //then into textfield we write bye & variables.var takes the value of bye 

    //variables.var = "bye" 

} 

我想改變變種的與動作的值來執行

+0

添加有關更新的通知的一些信息。你提到獲得的價值,但是什麼行動導致提示 –

回答

2

ActionLister添加到JTextField,並且每次更改值時都將它賦值給您的變量。

你可以做這樣的事情:

txtField.addActionListener(new ActionListener() { 

    @Override 
    public void actionPerformed(ActionEvent e) { 
     variables.var = txtField.getText(); 

    } 
}); 
+0

它不像行動事件那樣做? 我的意思是手動? – man

+0

對不起,我沒有明白你的意思? – Salah

+0

在netbeas中,只需右鍵單擊到jtext字段或組合等,並選擇了動作表演或任何你想要的動作。 我的問題是,如果有辦法做到這一點。 – man

相關問題