Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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,这可能是的重复,但由于没有回答,或者提供的答案不满足我的需要,我不得不在这里发布一个新问题,那么我如何将javaFX节点的填充值设置为仅一侧,而不必为另一侧指定填充值,如果通过CSS更好,谢谢。after指出,由于填充是一个单一属性,因此无法指定一个边而不影响其他边,这就是我提出的解决方案,它适用于我的具体情况,我希望有人会觉得这很有用 Insets old = region.getPadding(); int rightPadding = 45; region.setPadding(new I

这可能是的重复,但由于没有回答,或者提供的答案不满足我的需要,我不得不在这里发布一个新问题,那么我如何将javaFX节点的填充值设置为仅一侧,而不必为另一侧指定填充值,如果通过CSS更好,谢谢。

after指出,由于填充是一个单一属性,因此无法指定一个边而不影响其他边,这就是我提出的解决方案,它适用于我的具体情况,我希望有人会觉得这很有用

Insets old = region.getPadding();
int rightPadding = 45;
region.setPadding(new Insets(old.getTop(), rightPadding , old.getBottom(), old.getLeft()));

我不知道我是否真正理解这个问题。您是说
插入(双层顶部、双层右侧、双层底部、双层左侧)
不起作用,因为您必须在右侧填充以外的值中设置零?您不能单独设置填充。只有所有的填充物才有。您需要创建一份已在使用的
插图
,其中一个衬垫经过修改…可能是