gpt4 book ai didi

java - JTextField 中的示例文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:02:13 25 4
gpt4 key购买 nike

我正在寻找一种将示例文本放入 swing JTextField 并将其灰显的方法。一旦在该文本字段中输入任何内容,示例文本就会消失。有些类似于用户在标题字段中发布问题时 stackoverflow 所做的事情。

如果它已经是 JTextField 的扩展实现,我会喜欢它,这样我就可以将它作为一个简单的替代品放入。来自 swingx 的任何东西都可以。我想如果没有一种简单的方法可以做到这一点,我的选择可能是重写 JTextField 的绘画方法,也许那样做。

谢谢

最佳答案

Text Prompt类在不使用自定义 JTextField 的情况下提供所需的功能。

它允许您指定在文本字段为空时显示的提示。一旦您键入文本,提示就会被删除。

提示实际上是一个JLabel,因此您可以自定义字体、样式、颜色、透明度等。

JTextField tf7 = new JTextField(10);
TextPrompt tp7 = new TextPrompt("First Name", tf7);
tp7.setForeground( Color.RED );

自定义提示外观的一些示例:

enter image description here

关于java - JTextField 中的示例文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5044628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com