Я работаю над проектом Java, где мне нужно реализовать текстовые поля с заполнителями для окна входа в систему. Для этого я взял курс из этого блога для своего JTextField
и создал второй класс, который в основном такой же, он просто расширяет JPasswordField
вместо JTextField
.
Как уже говорилось, эти классы, конечно, почти одинаковы, просто один расширяет JTextField
, а другой расширяет JPasswordField
. Я искал способ исправить это дублирование кода, но не могу найти что-то, что работает, но я уверен, что это возможно.
Я думал об абстрактном классе, но вы не можете расширить два класса, так что это кажется невозможным...
Любые идеи?