Несмотря на то, что Beansbinding пригоден для использования, он мертв - он был искусственно переведен в состояние 1.x, когда он далек от того, чтобы получить этот номер версии, и с тех пор не сильно изменился.Какие бы проблемы вы ни обнаружили, они не будут исправлены - за исключением того, что вы сделаете это сами :-) Что касается отдельных маркеров:
- , общая идея состоит в том, что TableModel - это список объектов, его столбцыпривязан к свойствам (bean или EL) объекта.Обычно это ObservableList, который поддерживает поддерживает модификации.
- JComboBox - это строительная площадка.Привязка выбора в JList / JTable доступна и соответствует
- , что делает (однократную) запись доступной для записи не такой уж большой проблемой (экспериментировал с адаптером для JXTable в инкубаторе).Не видели свойства только для записи, что вы имеете в виду?
- Как и в случае с любой структурой привязки, вам нужны конвертеры для отображения типов значений (это не связано с рендерингом, хотя и играет роль в редактировании)
Очевидной текущей альтернативой является JGoodies Binding.Некоторое время не изучал, но видел, что недавно вышла новая версия, так что определенно находится в стадии разработки и использования.Будущей альтернативой может быть привязка к fx - она все еще находится в зачаточном состоянии, ожидая, когда добрые души построят какую-то полезную среду вокруг своих базовых элементов.