2014-10-31 41 views
0

在設計大多數語言的GUI時,通常不會給出每個組件的確切尺寸。相反,您會說GUI組件的大小和大小是相互關聯的。例如,Button1應占用Button2和Button3所有不用的空間; TextPanel應儘可能多地填充空間;隨着窗口的擴大和縮小,圖像的水平列表應該擴大和縮小。在AnyLogic中,我沒有看到任何明顯的方式來做到這一點,但我需要開發適用於多種屏幕尺寸的模型。是否有可能像在其他語言中一樣自動縮放AnyLogic中的GUI組件?如果是這樣,怎麼樣?如何在AnyLogic中自動調整GUI元素的大小?

回答

1

不幸的是,據我所知沒有直接的支持。 但是,您的一些請求可以通過編程實現,即通過使用GUI元素的動態屬性。 實驗中有函數getWindowWidth()(和height()),您可以將按鈕的寬度設置爲等於此值。有一點玩,你應該能夠得到你想要的結果。

歡呼聲

+0

這太糟糕了,我不能自動化的東西,但這會奏效。謝謝! – 2014-11-03 15:47:09

相關問題