JBotSim icon indicating copy to clipboard operation
JBotSim copied to clipboard

JBotSim Core Files

Results 36 JBotSim issues
Sort by recently updated
recently updated
newest added

When we select the "set clock speed" command in the menu, the slider gets initializes to 0 and changes the current speed.

bug

Propose an adapter for [JGraphT](https://jgrapht.org/).

enhancement

Hi, In several places, JBotSim uses `java.util.Random` class or Math.random() to produce randomized behaviors. In order to allow reproducible simulations like tests, it is unavoidable to have some mean to...

enhancement

Hi, `Clock` objects contain a reference to a `ClockManager`. The only usage of this reference is the invocation of the `onClock` method on the `ClockManager`. Is there a reason to...

enhancement

Hi, I've written a small test that plays with `Topology.step()` method. The aim of the test is to check that `N` invocations of the method should yield `N` invocations of...

help wanted

A scrollable `JViewer` could be a very useful feature to be added to JBotSim. Indeed when working on topologies too big to be displayed on the screen, only the top-half...

From a Davis point of view, the JBotSim FileManager can not be used if it does not throw the exceptions. Actually Davis is using exception to try different input strategies.

`Node.compareTo` currently uses a comparison between the `Node`s' `toString()`. Instead, we expect the comparison to be done solely on the `Node`s' identifiers (`Node.getID()`).

enhancement

Arnaud has created a "simple" Swing `GraphSlider`. We considering importing it into the `jbotsim-extra-swing` submodule, to make it available to users. ## GraphSlider features `GraphSlider` takes a series of `UndirectedGraph`...

enhancement

The `GraphEditor` is currently in the `examples` section. We consider moving it to `jbotsim-extras-swing` module. ## GraphEditor feature It provides a way to interactively import/create/export (in tikz) a `Topology`. The...

enhancement