我正在用Java创建一个登录表单。我已经完成了整个程序的结构,我已经设计了它的目的并完善了它的功能。但是,现在我专注于该程序的样式。我为此感到自豪,如果我不添加此功能,那就没关系,但是我真的很想也不会发现它。
总之,当在登录表单中键入用户名时,我有一个在JTextField失去焦点后运行的void。此void搜索可能的无效字符,例如空格。我可以成功地改变我的JTextField边框的颜色,以及我希望改变的其他属性,但是我也希望有一个小的对话框悬停在JTextField上,说出输入内容的具体错误。 (例如"您的用户名不能包含空格!")。
理想情况下,它可以是一个矩形,可以简单地填充文本,只有在用户名被认为不正确时才会出现,并且在修复后能够消失(我可以处理外观和消失的可能性,我只是需要帮助创建这个盒子的东西)。
有没有像" JHoverBox"或者我可以添加到我的JTextField的东西?
答案 0 :(得分:0)
嗯,正如Gene所说,你可以拥有一个在文本字段附近通常为空的标签,但你可以将它的颜色设置为背景颜色。这将使用户无法看到它,当您检测到错误时,您可以更改颜色并添加文本。简单!