Własny Border

  • Rejestracja: dni
  • Ostatnio: dni
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ą?

Schakal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 29
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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

Co dwie głowy to nie jedna : )

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.