我正在Scala中编写一个简单的人口模型。 我想用不同的彩色点为每个物种建模,并输出(在GUI中,我正在使用scala swing)每个实例位置的连续显示。 动物可以自由活动,可以繁殖,互相吃食等。

我如何精确输出此连续显示? 我可以随意旋转按钮和布局,但是这种连续显示屏幕的想法对我来说是陌生的

===============>>#1 票数:3 已采纳

您可以通过扩展JPanel并重写paintComponent(Graphics g)来创建自定义组件,在其中实现彩色点的绘制。

有关Java 2D图形API的更多信息,请参见Trail:2D图​​形课程: 图形 入门

要连续更新面板,您可以使用Swing定时器定期更新它:

重复执行任务。 例如,您可以执行动画或更新显示目标进度的组件。

  ask by Matthew Kemnetz translate from so

未解决问题?本站智能推荐:

2回复

与scala swing应用程序中的actor交互

我正在用scala编写一个小应用程序。 应用程序处理简单的日志文件。 因为处理需要一些时间,所以我决定让我的应用程序核心扩展Actor。 通过单击gui中的按钮来触发日志文件的处理。 gui使用scala swing。 现在,应用程序核心需要通知gui当前的进度。
3回复

扩展Scala Actor

我是斯卡拉的新手。 在学习Actor时,我试图将其扩展为保存一行def: 然后异常跟踪如下所示: 可能有许多替代方案可以做同样的事情,但我最好知道上面的代码不起作用的原因。
3回复

Singleton Scala演员?

简单的问题。 我可以这样做: 或者演员必须是具有实例的类吗?
1回复

如何使用Scala演员

如何使用Scala Actor解决此问题:我有一个程序可以找出给定路径下文件中标识符的频率。 假定的编码为UTF-8。 我想用斯卡拉演员解决同样的问题。 还请解释斯卡拉演员的概念。 我对斯卡拉演员感到困惑。
3回复

Scala 2.8演员

我们很快就会考虑在Scala代码中使用actor。 我们也想在接下来的几周内转向Scala 2.8。 我们一直在关注Akka,但它目前不支持2.8,它的计划从0.7版本下滑到0.8 我们希望分发,监督演员。 Akka有替代品吗? 或者有人知道Akka 0.8肯定会有2.8的支持(以
6回复

Scala远程演员

是否有任何指南或教程可以解释远程使用scala演员的可能性? 我到目前为止所发现的只是一个例子(没有评论),但这还不够。
2回复

scala中的阻塞未来?

我有一个很长的字符串序列,它们需要由一些处理函数处理,然后作为另一个序列对象收集。 这个问题似乎非常适合fork / join类型的攻击。 该函数是实例化的一个类的成员。 但是,在期货中实例化和共享单个类对象似乎会导致问题,因此我将可用处理器数量的4倍实例化,然后将其拆分为期货。
1回复

Scala演员的问题

为什么这不起作用?
5回复

在Scala中同时处理

正如我自己对自己的问题的回答一样,我遇到了处理大量事件的情况。 每个事件都以完全相同的方式处理,甚至可以独立于所有其他事件处理每个事件。 我的程序利用了Scala并发框架,所涉及的许多进程都被建模为Actor 。 作为Actor S程序的消息顺序,他们不是非常适合于这个特定的问题(即使
1回复

object actors不是package scala的成员

我想在我的Scala项目中使用线程池。 它可以在我的IntelliJ Idea中很好地运行,但是当我使用maven命令行编译项目时会抛出异常:mvn compile。 我添加了依赖项“ scala-libray”和“ scala-actors”,但没有任何影响。 你能帮助我吗? 我的