我正在使用 JavaFX 8,目前正在做一些 GUI 开发。我的 TreeView 有点问题,需要您的帮助。
您知道是否可以在 TreeView 中仅选择标签而不是 TreeCell 的整个宽度?
我的意思是(Netbeans 示例):
代替 :
先感谢您。
我正在使用 JavaFX 8,目前正在做一些 GUI 开发。我的 TreeView 有点问题,需要您的帮助。
您知道是否可以在 TreeView 中仅选择标签而不是 TreeCell 的整个宽度?
我的意思是(Netbeans 示例):
代替 :
先感谢您。
请尝试在 TreeCell 中添加标签。
例如:
private static class YourItemCell extends TreeCell<YourItem>
{
Label label;
public YourItemCell()
{
label = new Label();
}
@Override
protected void updateItem(YourItem item, boolean empty)
{
super.updateItem(item, empty);
if (!empty && item != null)
{
label.setText(item.getText());
setGraphic(label);
}
}
}
如果使用“TreeView.setCellFactory”方法返回单元格,没关系。