Member 13976263 Ответов: 1

Как сделать так, чтобы граница поля jformattedtextfield стала красной при ошибке?


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

Заранее спасибо.

Что я уже пробовал:

Я изменил границу поля по умолчанию на Вытравленную, а под ней добавил код для включения подсветки:
если rm[1] {setBorder(javax.swing.BorderFactory.createEtchedBorder(new java.awt.Color(255, 0, 0), null));}
еще
{setBorder(javax.swing.BorderFactory.createEtchedBorder(new java.awt.Color(153, 153, 153), null));};

За исключением того, что глупый редактор добавляет последний бит из null во второй раз. И поскольку это защищенный код, вы не можете его изменить.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Согласно документации: BorderFactory (Java Platform SE 7 )[^], второе поле-это цвет тени.