2014-10-31 38 views
0

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

回答

1

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

欢呼声

+0

这太糟糕了,我不能自动化的东西,但这会奏效。谢谢! – 2014-11-03 15:47:09

相关问题