简体   繁体   English

如何在标签中设置用户定义的值

[英]How to Set User Defined value in a label

I am working on an JavaFX application and I have to set system related information in a JavaFX label. 我正在使用JavaFX应用程序,并且必须在JavaFX标签中设置与系统相关的信息。

I am doing like given as below: 我做的一样,如下所示:

systemInfo.setHdUsageTxt(Integer.toString(Runtime.getRuntime().availableProcessors()));

Here hdUsageTxt is a JavaFX label in which I have to set number of available processors at a time. hdUsageTxt是JavaFX标签,其中我必须一次设置可用处理器的数量。 But it is not setting String or Integer value in this label. 但这不是在此标签中设置String或Integer值。 And giving exception. 并给予例外。 Please suggest which type of data JavaFX label and TextField takes and how to set value in it? 请建议JavaFX标签和TextField使用哪种数据类型以及如何设置其中的值?

Try 尝试

systemInfo.getHdUsageTxt().setText(Integer.toString(Runtime.getRuntime().availableProcessors()));

if didn't help, post your exception stack trace. 如果没有帮助,请发布您的异常堆栈跟踪。
Both javafx.scene.control.Label and javafx.scene.control.TextField have a text property which is type of javafx.beans.property.StringProperty . javafx.scene.control.Labeljavafx.scene.control.TextField都具有text属性,该属性是javafx.beans.property.StringProperty类型。 You can access to this property's value with setText(String text) and getText() . 您可以使用setText(String text)getText()访问此属性的值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM