【问题标题】:mirror effect in javafxjavafx中的镜像效果
【发布时间】:2015-01-22 11:34:03
【问题描述】:

我需要在来自给定 API 的 javafx.scene.layout.Pane 扩展类对象中显示 Button

我设法将按钮放在我想要的位置,但它们显示为像 picture 这样的镜像效果。

为了解决这个问题,我正在尝试做相反的效果(这是个好主意吗?);我已经找到了 setNodeOrientation(NodeOrientation value) Node 类的方法,但只能以水平方式反转方向(从左到右 --> 从右到左)。是否存在垂直反转节点的方法?有没有更好的方法来正常显示我的Node(一个按钮)?

谢谢

【问题讨论】:

  • 您在扩展什么 API,这些按钮应该被镜像吗?也许您正在扩展的课程中有一个开关?在自己反转元素之前,我会深入那个方向。
  • 为什么按钮显示为镜像效果?窗格是否在旋转按钮?
  • @user1438038 :API 是 Jpedal,我没有看到开关,但里面有一个 DrawAdditionnalObject ......这还不能与 javafx 一起使用。
  • @ItachiUchiha :按钮是基本的,只是我自己制作的文本。所以我认为是旋转按钮的窗格。

标签: javafx mirror pane


【解决方案1】:

Node的方法setScaleY(double scale)设置节点的尺度变化:

  • 1.0 --> 1/1 比例(默认)
  • 2.0 --> 2/1 比例
  • -1.0 --> 1/1 比例,但相对于应用此值的轴对称。

所以为了垂直翻转按钮:

myButton.setScaleY(-1);

对于法国人:Node manipulating

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多