如何填充ComboBoxTableCell下拉列表

时间:2016-06-08 10:16:55

标签: java javafx

我有一个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

如何正确地做到这一点?提前谢谢。

1 个答案:

答案 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