2014-10-10 27 views
0

我做了一個GUI,用戶在這裏輸入一個pin並點擊輸入。但是,jTextField顯示用戶輸入的實際數字,我試圖讓它出現在x中,但無法這樣做。任何幫助將不勝感激,如果你可以建議任何東西:)如何讓輸入到jTextField中的任何數字出現在x中?

我試過這段代碼的文本字段,但其錯誤的大聲笑 jTextField.setText(「xxxx」);

這是對的按鈕代碼一個

if(evt.getSource() == buttonOne){ 
      if(jTextField.getText().length() < 4){ 
       if(clearField == 1){ 
        jTextField.setText("0"); 
        clearField = 0; 
       } else{ 
        jTextField.setText(jTextField.getText() + "1"); 
       } 
      } 
} 
} 

感謝代碼提前

回答

5

使用JPasswordField而不是JTextField。這是爲了隱藏輸入的文本。

+0

我已經將JTextField更改爲JPassword,但PIN碼仍然顯示......有什麼我需要添加?謝謝 – 2014-10-10 22:11:39

+0

@MOHAMEDAHMED當我使用'JPasswordField'時,它剛剛工作,根據API它應該工作。我無法從這裏知道爲什麼它不適合你。 – khelwood 2014-10-10 22:15:19

+0

啊謝謝你的幫助我會工作wwith這個,直到我看到問題@khelwood – 2014-10-10 22:17:52

相關問題