0

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

4

1 回答 1

1

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

干杯

于 2014-11-03T06:24:22.693 回答