在大多数语言中设计GUI时,通常不会为每个组件提供精确的尺寸。相反,您可以说GUI组件如何相互适应和相对大小。例如,Button1应该占用Button2和Button3不能使用的所有空间; TextPanel应尽可能多地填充空间;当窗口扩展和缩小时,图像的水平列表应该扩展和缩小。在AnyLogic中,我没有看到任何明显的方法,但我需要开发适用于多种屏幕尺寸的模型。可以在AnyLogic中自动缩放GUI组件,就像在其他语言中一样吗?如果是这样,怎么样?
答案 0 :(得分:1)
不幸的是,据我所知,没有直接的支持。 但是,您可以通过编程方式实现某些请求,即使用GUI元素的动态属性。 有实验的函数getWindowWidth()(和height()),您可以将按钮的宽度设置为相等。通过一些游戏,你应该能够得到你想要的结果。
欢呼声