在 JavaFX 2.0 中将标签置于节点的中心
我希望能够显示一个带有以节点为中心的特定标签的节点 - 例如。例如,圆形或矩形节点,标签位于中心。这看起来应该是微不足道的,我确信它是微不足道的,但网络上相对稀疏的文档/教程意味着我似乎找不到答案!
目前,我可以在节点上显示标签,没有问题(默认情况下,标签的左上角从中心开始,这不是我想要的)或设置标签显示在节点的右侧(通过为特定节点设置标签)但不要将其放置在中间!有人能解释一下吗?
I'd like to be able to display a node with a particular label centred on the node - eg. a circle or rectangle node for instance with the label in the centre. This seems like it should be trivial and I'm sure it is but the relatively sparse documentation / tutorials on the web mean I can't seem to find the answer!
At the moment I can display a label on a node no problem (by default it appears so the top left of the label starts in the centre which isn't what I want) or set a label to appear to the right of the node (by setting a label "for" a particular node) but not position it in the middle! Can anyone shed some light on this one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我敢打赌您正在寻找布局以外的东西,但 StackPane 提供了这种类型的功能。
来自教程:使用布局
教程中的代码
示例 1-4 创建堆栈窗格
I'm betting your looking for something other then a layout, but the StackPane provides this type of functionality.
From the tutorial: Working with Layouts
Code from the tutorial
Example 1-4 Create a Stack Pane