sách gpt4 ai đã đi

JavaFX:如何定位组件/节点?

In lại 作者:行者123 更新时间:2023-12-04 17:47:16 33 4
mua khóa gpt4 Nike

在 JavaFX 中,是否有类似 setLayout(); 的东西?或 setBounds(); ?

例如,我想将按钮定位到我想要的位置。

1 Câu trả lời

JavaFX 场景图上的所有内容都是 Nút .每个节点都有一个 X 坐标和一个 Y 坐标。但是有不同的方式来set/change position一个子组件。这取决于用于在场景图上显示组件的布局管理器。

  • 有布局管理器,如 Group ,它不计算 child 的默认位置,您可以使用 layoutX layoutY 直接在他们身上

  • 还有其他布局管理器,例如 Region , 其中 automaticallysử dụng layoutX 计算 child 的默认位置并且为了从默认位置调整组件的位置,您需要使用 translateX translateY giá trị.

  • 来自文档:

    If the node is managed and has a Region as its parent, then the layout region will set layoutX according to its own layout policy. If the node is unmanaged or parented by a Group, then the application may set layoutX directly to position it.

    关于JavaFX:如何定位组件/节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934183/

    33 4 0
    Bài viết được đề xuất: django - 将生产错误发送到 slack 而不是电子邮件
    Bài viết được đề xuất: javascript - 如何将单个文件指定为仅种子
    Bài viết được đề xuất: vim - 如何激活现有的 GVim 窗口
    Bài viết được đề xuất: rethinkdb - 从命令行创建 RethinkDB 数据库
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com