如何在AnyLogic中自动调整GUI元素的大小?

时间:2014-10-31 20:48:18

标签: user-interface anylogic

在大多数语言中设计GUI时,通常不会为每个组件提供精确的尺寸。相反,您可以说GUI组件如何相互适应和相对大小。例如,Button1应该占用Button2和Button3不能使用的所有空间; TextPanel应尽可能多地填充空间;当窗口扩展和缩小时,图像的水平列表应该扩展和缩小。在AnyLogic中,我没有看到任何明显的方法,但我需要开发适用于多种屏幕尺寸的模型。可以在AnyLogic中自动缩放GUI组件,就像在其他语言中一样吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

不幸的是,据我所知,没有直接的支持。 但是,您可以通过编程方式实现某些请求,即使用GUI元素的动态属性。 有实验的函数getWindowWidth()(和height()),您可以将按钮的宽度设置为相等。通过一些游戏,你应该能够得到你想要的结果。

欢呼声