Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在java代码中为文本字段设置背景文本吗?_Java_Css_Javafx_Transparent - Fatal编程技术网

可以在java代码中为文本字段设置背景文本吗?

可以在java代码中为文本字段设置背景文本吗?,java,css,javafx,transparent,Java,Css,Javafx,Transparent,是否可以在EditText字段中设置为背景文本 TextField field = new TextField("(*.xml, *.java...)"); field.setStyle("-fx-prompt-text-fill: transparent;"); 在爪哇? 我不知道这个词,但我想有文本作为模板或在编辑文本的背景,像在登录表单等,任何想法 就像这个网站上的搜索栏一样。你的问题不是很清楚,但我想你只是在问提示文字 TextField field = new Tex

是否可以在EditText字段中设置为背景文本

    TextField field = new TextField("(*.xml, *.java...)");
    field.setStyle("-fx-prompt-text-fill: transparent;");
在爪哇? 我不知道这个词,但我想有文本作为模板或在编辑文本的背景,像在登录表单等,任何想法


就像这个网站上的搜索栏一样。

你的问题不是很清楚,但我想你只是在问提示文字

TextField field = new TextField();
field.setPromptText("(*.xml, *.java...)");
从:

TextField支持在以下情况下向用户显示提示文本的概念: 文本字段中没有文本(通过用户或设置 以编程方式)。这是一种有用的通知用户 文本字段中的预期内容,而不必求助于 工具提示或屏幕上的标签


你想达到什么目标?构造函数参数设置
文本
;CSS属性
-fx prompt text fill
设置提示文本的颜色(您在此代码段中没有提供任何提示文本)。你想让哪一个透明?好的,我想让我在cinstructor中设置为(..)的文本在背景中,文本字段是透明的,这样用户就可以将自己想要的文本添加到文本字段中,但示例是一个线索。我不明白这一点。您提供了一些文本(
”(*.xml,*.java…)
),但您不希望用户能够看到它。但是你确实希望他们能够看到他们键入的文本,大概是吧?所有这些对我来说都毫无意义。如果希望文本透明,可以使用css
-fx text-fill:transparent,但我不确定你是问这个。好的,谢谢!再说一次,我希望有一个可见的文本,但在背景中不是文本,你需要在添加新文本之前清除,就像在登录表单中一样,经常在背景中显示用户名,这就是我想要的吗?