JavaFX:Draw-drag';n';在树视图中放置视觉效果
如何在JavaFX:Draw-drag';n';在树视图中放置视觉效果,javafx,drag-and-drop,scenebuilder,Javafx,Drag And Drop,Scenebuilder,如何在TreeView中显示橙色线条,就像在JavaFX场景生成器的层次面板中一样 我在treeCell.setOnDragOver()方法中画出了水平线,但它需要补偿边框宽度I。E它只是从中的.tree cell的填充中减去边框宽度。不过我认为一定有更优雅的方式 myTreeViewDragDrop.java中的代码片段: treeCell.setOnDragDetected( // ... treeCell.setStyle("-fx-border-color: #eea8
TreeView
中显示橙色线条,就像在JavaFX场景生成器的层次面板中一样
我在treeCell.setOnDragOver()
方法中画出了水平线,但它需要补偿边框宽度I。E它只是从中的.tree cell
的填充中减去边框宽度。不过我认为一定有更优雅的方式
myTreeViewDragDrop.java
中的代码片段:
treeCell.setOnDragDetected(
// ...
treeCell.setStyle("-fx-border-color: #eea82f; -fx-border-width: 0 0 2 0; " +
"-fx-padding: 3 3 1 3")
//...
)
来自modena.css
的代码片段:
.tree-cell {
-fx-padding: 0.25em; /* 3 */
-fx-indent: 1em;
}