[英]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.Label
和javafx.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.