Я пытаюсь использовать NetBeans для привязки JTextField к выбранному элементу JTable.Невозможно связать текстовое поле с выбранным элементом в JTable в NetBeans
JTable получает свои данные из подкласса AbstractTableModel, который возвращает объекты Cow. В настоящее время каждый объект Cow отображается как строка с помощью метода toString.
Я пытаюсь связать текст свойства JTextField в имени свойства объекта Кау, который выбран в JTable.
Я связала текст свойство JTextField в NetBeans для:
flowTable[${selectedElement.name}]
Это приводит следующую строку сгенерированного кода:
org.jdesktop.beansbinding.Binding binding =
org.jdesktop.beansbinding.Bindings.createAutoBinding(
org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
cowTable,
org.jdesktop.beansbinding.ELProperty.create("${selectedElement.name}"),
cowNameTextField,
org.jdesktop.beansbinding.BeanProperty.create("text"));
Связанное значение текстового поля всегда ноль.
Что я делаю неправильно?
Можете ли вы разместить больше кода (ваша таблицаmodel, table ...) – JRL
Я больше не работаю над этим проектом, для которого я вообще не использовал привязки NetBeans. – titaniumdecoy