【发布时间】:2015-08-11 07:16:22
【问题描述】:
我有自定义 ListCell 的组合框:
private class SeverityCell extends ListCell<CustomItem> {
private final CustomBox custombox;
{
setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
custombox = new CustomBox();
}
@Override
protected void updateItem(CustomItem item, boolean empty) {
super.updateItem(item, empty);
if (null != item) {
//...
}
setGraphic(custombox);
}
}
和
combobox.setCellFactory(new Callback<ListView<CustomItem>, ListCell<CustomItem>>() {
@Override public ListCell<CustomItem> call(ListView<CustomItem> p) {
return new SeverityCell();
}
});
当我点击 mu 自定义组件弹出关闭,但我想避免它。我需要重写哪个方法/事件?
【问题讨论】: