我有一个cellFactory,它在TableView列中创建可编辑的ComboBoxTableCell:
Callback<TableColumn<Map, String>, TableCell<Map, String>>
cellFactoryForComboBox = (TableColumn<Map, String> p) -> {
ComboBoxTableCell<Map, String> cell = new ComboBoxTableCell<>();
cell.setComboBoxEditable(true);
return cell;
};
Col1.setCellFactory(cellFactoryForComboBox);
Col2.setCellFactory(cellFactoryForComboBox);
如何使用
中的值填充每列的dropDown列表ObservableList<String> List1
ObservableList<String> List2
如何正确地做到这一点?提前谢谢。
答案 0 :(得分:1)
为每列创建单独的<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="MyExample4" />
</intent-filter>
,并将cellFactory
传递给the constructor of ComboBoxTableCell
:
ObservableList