我有一组JavaFX(8)TextFields,我希望预先填充模型类的详细信息。到目前为止,这工作正常;
String caseNotes;
caseNotes = selectedJob.getCaseNotes();
caseNotesArea.setText(caseNotes);
但是,当我想将值设置为整数时,它不起作用,例如
Integer priorityPrompt;
priorityPrompt = selectedJob.getPrioritySetting();
priorityField.setText(priorityPrompt);
我可以使用什么代替setText来在TextField中设置Integer而不是String?
答案 0 :(得分:2)
查看签名if setText()
方法,即接受Sttring。不是integer
public final void setText(String value)
将int
转换为字符串。
priorityField.setText(String.valueOf(priorityPrompt));