【发布时间】:2014-12-14 15:32:20
【问题描述】:
我正在用 Java 创建一个登录表单。我已经完成了程序的整个结构,也设计了它的目的并完善了它的功能。但是,现在我专注于设计程序的样式。我为它感到自豪,如果我不添加这个功能也没关系,但是我真的很想并且不知道怎么做。
总之,当在登录表单中输入用户名时,我会在 JTextField 失去焦点后出现空白。此 void 搜索可能的无效字符,例如空格。我可以成功更改 JTextField 上边框的颜色以及我希望更改的其他属性,但是我还希望有一个小对话框将鼠标悬停在 JTextField 上,以说明键入的内容具体有什么问题。 (例如“您的用户名不能包含空格!”)。
理想情况下,它应该是一个可以简单地用文本填充的矩形,并且仅在用户名被认为不正确时出现,并且在它被修复时能够消失(我可以处理最有可能的出现和消失,我只是需要帮助来创建这个盒子)。
有没有像“JHoverBox”之类的东西或者我可以添加到我的 JTextField 中的东西?
【问题讨论】:
-
为什么要悬停?只需在文本字段附近添加一个通常为空的标签,并在用户需要帮助时填写一条消息。我通常用红色来吸引他/她的注意。
-
我也想过这个想法,但是我心里有这个想法,如果最坏的情况发生,我会做一个简单的JLabel,但我更喜欢hover-dingy。跨度>