Własny Border

0

Chciałbym stworzyć własną ramkę do JTextFIeld, która by była zwykłą prostą linią na dole i dodatkowo chcę, żeby zmieniała swój kolor w zależności od stanu ma focus/ nie ma.
Implementacja własnego Border w dwóch egzemplarzach i podpięcie pod FocusListener byłoby dobrą opcją?

0

Jak najbardziej jest to możliwe. Utwórz swoją nową klasę dziedziczącą po AbstractBorder i dostosuj do swoich potrzeb :)

Kilka przydatnych linków, które Ci się przydadzą:
Swing Custom Border - StackOverflow
Subclass AbstractBorder
How to use borders
Borders in Swing
JTextField with border
Remove border from JTextField

0

Wygląda to o wiele lepiej niż JTextField i JSeparator wciśnięty w JPanel, chociaż wygląda tak samo : )
Dzięki.

0

Jeśli wprowadzane dane podlegają ograniczeniom, to możesz zmianą koloru paska sygnalizować, że aktualnie dane są niepoprawne.

0

Co dwie głowy to nie jedna : )

1 użytkowników online, w tym zalogowanych: 0, gości: 1