Package bitchanger.util
Class IconFactory
- java.lang.Object
-
- bitchanger.util.IconFactory
-
public class IconFactory extends Object
Factory Klasse für das Erstellen von SVGIcons- Since:
- Bitchanger 0.1.4
- Version:
- 0.1.8
- Author:
- Tim Mühle
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SVGIcon
ofSVGFile(File file)
Erzeugt ein neues SVGIcon aus der übergebenen Datei.static SVGIcon
styleBindIcon(File lightIconFile, File darkIconFile)
Erzeugt ein neues SVGIcon, das je nach eingestelltem Style inPreferences.styleProperty()
der svg-Datei lightIconFile oder darkIconFile entspricht und sich automatisch bei Änderung des Styles anpasst.
-
-
-
Method Detail
-
styleBindIcon
public static SVGIcon styleBindIcon(File lightIconFile, File darkIconFile)
Erzeugt ein neues SVGIcon, das je nach eingestelltem Style inPreferences.styleProperty()
der svg-Datei lightIconFile oder darkIconFile entspricht und sich automatisch bei Änderung des Styles anpasst.- Parameters:
lightIconFile
- svg-Datei für den StyleStyle.LIGHT
darkIconFile
- svg-Datei für den StyleStyle.DARK
- Returns:
- neues SVGIcon, generiert aus den Files lightIconFile und darkIconFile oder
null
, wenn die Dateien nicht gelesen werden konnten
-
-