JavaFX中的不可见分隔符?
正在尝试在两个JavaFX中的不可见分隔符?,javafx,Javafx,正在尝试在两个文本字段之间添加空格,这两个字段在网格窗格中显示在彼此下方 我试过: Separator separator1 = new Separator(); separator1.setStyle("separator"); separator1.setSkin(null); 使用CSS: .separator{ -fx-border-color: transparent; -fx-border-width: 0; } 但我们仍然可以在分隔带的长度上看到一条灰线
文本字段
之间添加空格,这两个字段在网格窗格
中显示在彼此下方
我试过:
Separator separator1 = new Separator();
separator1.setStyle("separator");
separator1.setSkin(null);
使用CSS:
.separator{
-fx-border-color: transparent;
-fx-border-width: 0;
}
但我们仍然可以在分隔带的长度上看到一条灰线。如何删除它并使分隔符完全不可见?样式
属性包含“内联css”。然而,您假设它是一个样式类。此外,需要有一个皮肤的控制。我很确定将皮肤设置为null
根本没有效果。如果要分配样式类,需要使用node.getStyleClass().add(“我的类”)代码>如果分隔符不可见,为什么要使用分隔符?为什么不直接使用一个区域,而不是将最小/最大/首选宽度配置为需要占用的空间所需的任何值?您真正想要实现的是什么?如果您想在节点之间保持(不可见)距离,请使用区域。我认为像“窗格”这样的“区域”听起来有点大,因为我需要简单的分隔(两个东西之间有一点额外的间距!)但是这确实奏效了。style
属性包含“内联css”。然而,您假设它是一个样式类。此外,需要有一个皮肤的控制。我很确定将皮肤设置为null
根本没有效果。如果要分配样式类,需要使用node.getStyleClass().add(“我的类”)代码>如果分隔符不可见,为什么要使用分隔符?为什么不直接使用一个区域,而不是将最小/最大/首选宽度配置为需要占用的空间所需的任何值?您真正想要实现的是什么?如果您想在节点之间保持(不可见)距离,请使用区域。我认为像“窗格”这样的“区域”听起来有点大,因为我需要简单的分隔(两个东西之间有一点额外的间距!)但这确实奏效了。