Всплывающие сообщения для проверки

#java #swing #popup

#java #swing #всплывающее

Вопрос:

Я хотел бы, чтобы под текстовыми полями появлялись небольшие всплывающие сообщения, указывающие, является ли введенная информация неверной, как в Spring / Eclipse RCP. Как этого можно достичь?

Комментарии:

1. Можете ли вы дать ссылку на картинку или описание, или, лучше, на то и другое вместе?

2. @Trashgod: Пожалуйста, взгляните на «6. Клиентские проверки и контроль оформления» в этой статье: vogella.de/articles/EclipseDataBinding/article.html

Ответ №1:

IMO есть по крайней мере два способа добиться этого. Вы можете использовать JGlassPane или JXLayer framework. Основная идея заключается в том, чтобы нарисовать ваши всплывающие сообщения на прозрачном слое «над» вашими текстовыми полями.

Я использовал фреймворк JXLayer, потому что чувствовал, что это дает мне большую гибкость в том, что я могу делать.

Ответ №2:

Вероятно, вам следует взглянуть на библиотеку с открытым исходным кодом для проверки JGoodies. Он делает то, что вы хотите, и многое другое. Вероятно, это лучше, чем изобретать велосипед.