A Small Library
-
Threads
- Create Threads with Priority
- Sleeper Thread
-
Events
- Custom Events to execute
-
Exceptions
-
Colors
- Color with 3 or 4 Floats or Integers
-
Sounds
- NoteLength
- NotePlayer
- NoteTone
- NoteType
-
Stores
- Store (saves one Object)
- DoubleStore (saves two Objects)
- TripleStore (saves three Objects)
-
Textures (sizes upto 8192 x 8192 Pixel)
- OpenSimplexNoise Texture
- Chess Images
- Stripes Image
- Color Noise Image
- Generate Solid Image
- Alter Color Image
-
Vectors
- 2,3,4,5 Floats or Integers Vector Math
-
Windows
- Create easily JFrame or JInternalFrame
- Create Splashscreens
- Use WindowSnapper for your DesktopPane
-
JSON
- Convert List to JSON and backwards
-
Utils
- FileUtils
- read and write List to and from Files
- read and write Text (String or List)
- read and write Images
- list all Files in Directory and subdirs
- get Extension from File
- InfoUtils
- get Operating System Name, Version and Arch
- get CPU Info (Arch, Core count, Name)
- get Jaba Name and Version
- get User Home Directory
- LogUtils
- info
- error
- warning
- log Object and List<?>
- set Logging Levels
- set File Path for Log File
- set if should log to File
- MathUtils
- odd / even
- almostEqual
- remainder
- MessureUtils
- Timer
- NetworkUtils
- Create URL from String
- Check if URL exists
- download Image from String to File or to BufferedImage
- Check Port
- get IP Address
- ReflectionUtils
- get Member Field/s
- set Value, Accessible
- get Name, Value, Type or Annotations
- StringUtils
- toString
- symbol (UTF8 Symbols)
- TypeUtils
- convert Int to Hex
- convert String to Float or Integer
- convert String to Boolean
- convert String to Vector or Color
- convert long to KiloByte, Seconds or minutes
- FileUtils