gpt4 book ai didi

java - 在 GUI 颜色上显示二维数组内容

转载 作者:行者123 更新时间:2023-11-29 05:30:11 24 4
gpt4 key购买 nike

我正在创建一个基于代理的建模程序。到目前为止,我有相关的类来模拟模拟器、网格、不同的代理等。我还创建了一个二维对象数组,例如特工在阵列中四处走动,为所欲为。

我很熟悉创建简单的 GUI,但我如何创建一个 Pane \面板,然后将其添加到 GUI。它显示运行时的二维数组,每个对象都有相应的颜色。我也想尝试使用 MVC 模式来基本上以不同方式显示模拟数据。例如,一个 Pane 显示不同的对象颜色,而另一个 Pane 显示相同的对象,但每个对象的愤怒级别都具有不同的红色阴影。任何指导方针都会对类似教程非常有帮助。

谢谢

最佳答案

我会创建一个队列(用于大量代理的 JMS,但有一些使用起来更快的内存中队列实现)并允许您的所有代理在其中写入它们的状态。然后在另一方面,我会写一个消费者来监听队列,让你的 GUI 在它们到来时处理这些状态。

如果事件太多,您可能希望根据对您有意义的某种刷新率,定期分批处理它们。

关于java - 在 GUI 颜色上显示二维数组内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21358694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com