Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX中的不可见分隔符?_Javafx - Fatal编程技术网

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(“我的类”)如果分隔符不可见,为什么要使用分隔符?为什么不直接使用一个区域,而不是将最小/最大/首选宽度配置为需要占用的空间所需的任何值?您真正想要实现的是什么?如果您想在节点之间保持(不可见)距离,请使用区域。我认为像“窗格”这样的“区域”听起来有点大,因为我需要简单的分隔(两个东西之间有一点额外的间距!)但这确实奏效了。