如何在用户开始添加文本时消失的 JavaFX TextArea 中创建灰色文本?
How would I create grayed-out text in a JavaFX TextArea that disappears when the user begins adding text?
这是我在许多 Web 应用程序中注意到的一项功能,我希望它位于我的 JavaFX 应用程序的 TextArea 中。
桌面版Hemingway提供了一个很好的例子:
在 TextArea 上设置 promptText。
textArea.setPromptText("Type or paste something to get started...");
如果您想要一个更复杂的解决方案,将 PromptText 转移到 TextField 上方的标签,以便在用户键入时提示文本仍然可见,那么第 3 方 Gluon glisten library 可以做到这一点。根据您的描述,您可能不需要 glisten 功能,并且 JavaFX TextAreas 中的标准 promptText 实现可能适合您。
相关:
- Clear prompt text in JavaFX TextField only when user starts typing
这是我在许多 Web 应用程序中注意到的一项功能,我希望它位于我的 JavaFX 应用程序的 TextArea 中。
桌面版Hemingway提供了一个很好的例子:
在 TextArea 上设置 promptText。
textArea.setPromptText("Type or paste something to get started...");
如果您想要一个更复杂的解决方案,将 PromptText 转移到 TextField 上方的标签,以便在用户键入时提示文本仍然可见,那么第 3 方 Gluon glisten library 可以做到这一点。根据您的描述,您可能不需要 glisten 功能,并且 JavaFX TextAreas 中的标准 promptText 实现可能适合您。
相关:
- Clear prompt text in JavaFX TextField only when user starts typing