1. Added button to play/pause AtomSimulation
2. Added button to toggle Numbers
Added AtomDisplay class, which displays the real time characteristics of a specific atom (the display is updated along with the simulation itself).
Added field to AtomDisplay that selects which atom to display
Added field to AtomDisplay that selects which atom to display
Partially fixed layout issues
Functional Layout with following characteristics:
- Resizing program resizes AtomSimulation window
- Border of AtomSimulation changes with dimensions of AtomSimulation window
1. Added other atom characteristics to Atom Display
2. Added Delete Atoms button that deletes all the atoms
Changed DeleteAtomsButton to DeleteAtomsField to allow user to select the number of atoms to delete
1. DeleteAtomsField has two options: 1. X number deletes the last X atoms, and 2. X-X (a range) deletes the atoms within the range
2. CreateAtomsField creates new random atoms
Added circles around currentlyDisplayedAtom to clearly show which atom is being displayed. Made various other changes as well
Simplified drawing of atom numbers so that the numbers are always drawn outside and to the upper right of the atom instead of inside
Added mouse click listener to AtomControls that allows user to select an atom by clicking on it in the simulation
Various changes
Small changes, cleaning up code
Added AtomControls class, and button for increasing speed of an individual atom
Fixed update of atom select field