A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
18
to 21
.TitledBorder.titleColor
was too dark to read.VPanel.reset
, VPanel.resetBackgroundColors
, VPanel.resetCodePoints
, VPanel.resetForegroundColors
, and VPanel.resetSequentialImageOps
.
VPanel.resetBackgroundColors
will set the background color of all tiles to UIManager.getColor("Panel.background");
.VPanel.resetCodePoints
will set the code point of all tiles to the space character (code point 32).VPanel.resetForegroundColors
will set the foreground color of all tiles to UIManager.getColor("Panel.foreground");
.VPanel.resetSequentialImageOps
will set the sequential image op of all tiles to null
.VPanel.repaint
.VPanel.setBackground
, VPanel.setBackgroundAt
, VPanel.setForeground
, and VPanel.setForegroundAt
to allow null
as their color
parameter.
setBackground
methods will default to UIManager.getColor("Panel.background");
.setForeground
methods will default to UIManager.getColor("Panel.foreground");
.This release represents a full rewrite of the library. All existing code is incompatible with this version and should remain on version 2020.12.28
, if it cannot be upgraded.
NullPointerException
in the palette loading code. Special thanks to Timinator and Rakaneth for their error reports and @Andres6936 for PR #110.