https://github.com/gmemstr/sjl
simple java library for learning how to use java
https://github.com/gmemstr/sjl
Last synced: 10 months ago
JSON representation
simple java library for learning how to use java
- Host: GitHub
- URL: https://github.com/gmemstr/sjl
- Owner: gmemstr
- License: mit
- Created: 2015-09-19T15:35:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-21T23:55:57.000Z (over 10 years ago)
- Last Synced: 2025-01-26T13:41:30.442Z (12 months ago)
- Language: Java
- Size: 426 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sjl
simple java library for learning how to use java
## goal of this library
this library is intended to provide a very simple baseline for working with java by simplefying much of the more advanced syntax into quick and memorable lines.
## using the library
```java
import com.gabrielsimmer.sjl.Sjl; // Main import
public class Main {
static Sjl Sjl = new Sjl(); // Make Java known who you're referring to
// Can technically be anything but for simplicity is Sjl
public static void main(String[] args) {
Sjl.print("Hello world!"); // Print out Hello World!
Sjl.window(1280, 720, "test"); // Create a 1280x270 window with title test
Sjl.playSound("http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples/AFsp/M1F1-Alaw-AFsp.wav");
// Play the sound from the URL. Also works with local files somehow.
Sjl.displayImg("res/Beaker.gif"); // Display an image in a JFrame.
// Find image in res/ folder.
Sjl.displayImg("res/diamond.jpg", 800, 600); // Display an image in a JFrame.
// Find image in res/ folder.
}
}
```
## current methods
> Assuming Sjl.`method`
|Method|Function|
|---|---|
|print(String)|Print a string|
|window(int, int, String)|Create a blank window with desired size and title|
|playSound(String)|Play .wav file from URL|
|displayImg(String)|Display the image|
|displayImg(String, int, int)|Display image in window with specified width/height|