This will be a big change, but it will allow a fallback for machines that do not have working transparency. This applies to certain Windows machines (there may be a way for the library to check this. Testing is required.) This could also be the default for MacOS to hopefully support that.
The alternative is to use a JLayeredPane and do all the transparency rendering within Swing.
This will be a big change, but it will allow a fallback for machines that do not have working transparency. This applies to certain Windows machines (there may be a way for the library to check this. Testing is required.) This could also be the default for MacOS to hopefully support that.
The alternative is to use a JLayeredPane and do all the transparency rendering within Swing.