Year 12 Computer Science students have been getting to grips with Object-Oriented Programming concepts recently and have been creating a farming simulation in @BlueJ_IDE
This is your annual reminder that if you type for loops on three separate lines in @BlueJ_IDE, the debugger will highlight each of the three parts individually. This visualization is a huge help for students as they explore this unexpected flow of execution.
Did you know: A small but useful improvement in BlueJ's Java editor, added in version 5:
When you enter an opening { the closing } is now automatically added as well.
(Pro tip: Or you could just use Stride โ no more missing brackets ever...)
Did you know: You can open classes in separate windows by shift-double-clicking.
And since v5.0.1, BlueJ will remember your previous window positions and sizes and reuse them.
So you can prepare code windows and open them easily side-by-side to discuss with your students.
BlueJ with JavaFX?
Simon Gebert recently wrote a new BlueJ extension to integrate using SceneBuilder into your BlueJ workflow.
Available here: https://t.co/YSxFhW2Slu
#BlueJ
In version 5, BlueJ received a new, improved extensions API.
Several extensions have now been released that work with the new API (and thus with BlueJ 5).
See them here: https://t.co/YSxFhWktK4
Did you know: with BlueJ 5.0.1, extensions can now handle external files. If an extension is installed that can handle a file type, the file is shown in the diagram, and the extension can open an external editor.
In version 5.0, BlueJ received an entirely new editor implementation (improved again in 5.0.1).
Looking similar to before, but much faster and more robust (completely rewritten by @neilccbrown).
Try it out if you haven't already!