2015-09-09 34 views
1

我有一組JavaFX(8)TextField,我希望預先填充模型類的詳細信息。到目前爲止,這工作正常;設置JavaFX TextField的整數值

String caseNotes; 
caseNotes = selectedJob.getCaseNotes(); 
caseNotesArea.setText(caseNotes); 

但是,當我想將值設置爲整數時,它不起作用,例如:

Integer priorityPrompt; 
priorityPrompt = selectedJob.getPrioritySetting(); 
priorityField.setText(priorityPrompt); 

我可以使用什麼來代替setText來設置TextField中的Integer而不是String?

+0

「_What我可以使用,而不是setText設置一個整數在TextField而不是一個字符串?_」你不。首先將整數轉換爲一個字符串。 'String.valueOf(int)' – csmckelvey

+0

我注意到,我想知道是誰讀了這個問題,認爲自己「雅,這個問題顯示研究努力」,然後upvoted。 – csmckelvey

回答

2

查看簽名if setText()方法,即接受Sttring。不integer

public final void setText(String value) 

將您int爲String。

priorityField.setText(String.valueOf(priorityPrompt));