作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有人知道如何将工具栏中的图像稍微向右移动,这样它就不会太靠近 Pane 的边缘。
这是我目前拥有的:/image/vZnzX.png
我希望它仅向右移动几个像素,以便它位于工具栏的更中心位置。
我当前使用分配给标签的 ImageView 来在工具栏中显示图像
感谢您的帮助
这是我的代码:
Image robotIcon = new Image(getClass().getResourceAsStream("robot-16.png"));
ImageView robotView = new ImageView(robotIcon);
robotView.setFitHeight(50);
robotView.setFitWidth(50);
Label robotImage = new Label("");
robotImage.setGraphic(robotView);
ToolBar toolBar2 = new ToolBar();
toolBar2.setOrientation(Orientation.VERTICAL);
toolBar2.getItems().addAll(
controlLabel,
new Separator(),
gameLabel,
rdoStart,
rdoStop,
new Separator(),
animationLabel,
rdoRestart,
new Separator(),
simulationLabel,
btnRobot,
delRobot,
new Separator(),
robotLabel,
difSizeRobot,
sameSizeRobot,
new Separator(),
robotSpeedLabel,
difSpeedRobot,
sameSpeedRobot,
new Separator(),
objectSpawnLabel,
solidObject,
solidCircle,
robotImage
);
最佳答案
最简单的解决方案就是在标签上添加一些填充:
robotImage.setPadding(new Insets(0, 0, 0, 5));
关于java - 如何在JavaFx中移动工具栏中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47953077/
我是一名优秀的程序员,十分优秀!