У меня есть несколько классов с полями и геттерами / сеттерами, и я хочу отобразить поля класса в приложении Swing.
Имя каждого поля должно отображаться в виде Label
, и значение должно отображаться в зависимости от типа значения, т.е. е. String
использует TextField
, List
использует ComboBox
и т. Д.
Одна трудность состоит в том, что класс может содержать поля, которые также должны обрабатываться таким же образом.
Есть ли рекомендуемый / стандартный способ сделать это?
Я немного посмотрел на java.beans
, но я не совсем уверен, не используется ли он в первую очередь, когда класс сам является компонентом Swing.