如何创建一个盒子,盒子的顶部和底部有两张不同的图片(相同尺寸)?

问题描述 投票:0回答:1

我只想在javafx中创建一个盒子。该盒子的顶部和底部有两张不同的图片(大小相同)(不需要仅在顶部或底部,因为盒子可以旋转,只是在两个相对的面)。 我认为有多种方法,但我不知道如何编写代码以及哪种方法最好。这些方法如下:

  1. 使用两个 MeshView 和两个纹理。
  2. 将两张图片组合成一个新纹理并使用一个MeshView。

我尝试在Javafx中使用pongmeterial,但它用一张图片绘制了六个面孔(六次),这不是我的想法。 我期望一个盒子,顶部和底部有两张图片,其他面孔是白色的。

java javafx 3d fxgl
1个回答
0
投票

解决方案1:

使用

BorderPane
。将顶部
Image
放入顶部部分,将底部
Image
放入底部部分。中心用于您的内容(或间距元素)。

解决方案2:

创建一个

vbox
并放入第一个
Image
,然后放入内容(或间距元素),最后放入第二个
Image

© www.soinside.com 2019 - 2024. All rights reserved.