设置JavaFX TextField的整数值

时间:2015-09-09 10:55:21

标签: java javafx textfield

我有一组JavaFX(8)TextFields,我希望预先填充模型类的详细信息。到目前为止,这工作正常;

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

但是,当我想将值设置为整数时,它不起作用,例如

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

我可以使用什么代替setText来在TextField中设置Integer而不是String?

1 个答案:

答案 0 :(得分:2)

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

public final void setText(String value)

int转换为字符串。

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