Laden eigener Icons
Icons finden Ihren Einsatz fast überall innerhalb des Viewers. Grundsätzlich werden alle benötigten Icons innerhalb der Jadice Document Platform bereitgestellt. Es ist jedoch ohne Probleme möglich eigene Icons in den Viewer zu integrieren.
Zusammengehörige Icons werden geordnet in einer PNG-Datei im Ressourcen-Ordner des Projekts abgelegt. Theoretisch sind auch andere Formate möglich, jedoch eignet sich das Format PNG aufgrund der Transparenz besonders gut. Es bietet sich außerdem der Einfachheit halber an, alle Icons gleichgroß zu gestalten.
Neben der PNG-Datei muss ebenfalls eine gleichnamige Properties-Datei im selben Verzeichnis existieren. In dieser kann der Name der Icons, sowie die Größe und Position festgelegt werden.
Am Anfang der Datei steht immer die Dateiendung der zugehörigen Bilddatei (siehe Beispiel-Konfigurationsdatei). Daraufhin kann in jeder Zeile ein Icon definiert werden. Die Syntax der Definition sieht folgendermaßen aus:
In diesem Beispiel sind alle Icons 24x24 Pixel groß.
extension=png icon.OPEN.rectangle=0,0,24,24 icon.SAVE.rectangle=24,0,24,24 icon.CLOSEDOC.rectangle=48,0,24,24 icon.INFO.rectangle=72,0,24,24 icon.PREVPAGE.rectangle=0,24,24,24 icon.NEXTPAGE.rectangle=24,24,24,24 icon.FIRSTPAGE.rectangle=48,24,24,24 icon.LASTPAGE.rectangle=72,24,24,24
Daraufhin können die Icons durch folgenden Code geladen werden:
final IconManager iconManager = IconManager.getInstance("/annotations/icons/basicIcons"); final Icon icon = iconManager.getIcon("OPEN");
Verwandte Artikel