https://github.com/mikebarkmin/bluej-processing
Integrate Processing with BlueJ
https://github.com/mikebarkmin/bluej-processing
bluej java processing
Last synced: about 2 months ago
JSON representation
Integrate Processing with BlueJ
- Host: GitHub
- URL: https://github.com/mikebarkmin/bluej-processing
- Owner: mikebarkmin
- Created: 2019-08-05T12:49:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-16T13:40:47.000Z (about 4 years ago)
- Last Synced: 2025-05-31T20:35:40.478Z (about 1 year ago)
- Topics: bluej, java, processing
- Language: Java
- Size: 55 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Processing in BlueJ
## Installation
* Download the suitable libraries for your operating system: https://github.com/mikebarkmin/bluej-processing/releases
* Copy the extracted libraries into a +libs folder or copy them to the bluej userlibs folder (see [How do I use custom class libraries](https://www.bluej.org/faq.html))
* Copy BlueJPApplet into your project
* If you want to use additional processsing libraries copy them also into the +libs folder
## Usage
* Every Processing Sketch should extend BlueJPApplet
## Examples
* Download the examples folder
### Cat
* Additional Processing Libraries: Scratch
Corresponding [Scratch Project](https://scratch.mit.edu/projects/339257357/)
* Open the cat example
* Run the runSketch method of CatSketch
* Inspect the CatSketch object and get the ScratchStage object
* Construct a new CatSprite named cat
* Call the addSprite method of the ScratchStage object with cat
* Call the changeTint method of cat
* Enjoy :smile:

### Halloween
* Additional Processing Libraries: Scratch, Audio
Corresponding [Scratch Project](https://scratch.mit.edu/projects/338613208/)
* Open the halloween example
* Run the runSketch method of HalloweenSketch
* Inspect the HalloweenSketch object and get the Ghost object
* Call the setAnimationInterval method of the Ghost object with 50
* Enjoy :running:

### Jumpy
* Additional Processing Libraries: Scratch
No corresponding Scratch project
* Jump on top of the monsters.
* How long can you survive?
* Control with right and left arrow keys.
* Restart with r.
