#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. Он делает то, что вы хотите, и многое другое. Вероятно, это лучше, чем изобретать велосипед.