0

ほとんどの言語で GUI を設計する場合、通常、各コンポーネントの正確な寸法は指定しません。むしろ、GUI コンポーネントが互いにどのように適合し、サイズが合っているかを示します。たとえば、Button1 は、Button2 と Button3 が使用しないすべてのスペースを占める必要があります。TextPanel はできるだけ多くのスペースを埋める必要があります。ウィンドウが拡大および縮小すると、画像の水平方向のリストが拡大および縮小するはずです。AnyLogic では、これを行う明白な方法は見当たりませんが、複数の画面サイズで動作するモデルを開発する必要があります。他の言語と同様に、AnyLogic で GUI コンポーネントを自動スケーリングできますか? もしそうなら、どのように?

4

1 に答える 1

1

残念ながら、私が知る限り、それに対する直接的なサポートはありません。ただし、一部の要求はプログラムで実現できます。つまり、GUI 要素の動的プロパティを使用して実現できます。実験用の関数 getWindowWidth() (および height()) があり、ボタンの幅をそれに等しくなるように設定できます。少しプレイすれば、希望する結果が得られるはずです。

乾杯

于 2014-11-03T06:24:22.693 に答える