2017-11-29 4 views

Antwort

2

SWTs Image hat einen neuen Konstruktor, der eine ImageDataProvider akzeptiert, um Bilddaten für verschiedene Zoomstufen bereitzustellen. Wenn die Anwendung auf einen Monitor mit einer anderen DPI verschoben wird oder die Zoomstufe geändert wird, wird der Anbieter aufgefordert, ein Bild für die neue Zoomstufe (z. B. 150 oder 200) zurückzugeben.

Der Vollständigkeit halber gibt es auch eine ImageFileNameProvider. Es funktioniert ähnlich wie die ImageDataProvider, gibt aber stattdessen Dateinamen zurück.

2

Die JFace ImageDescriptorcreateFromFile und createFromURL Methoden suchen zusätzliche Bilddateien mit dem Namen in @2x oder @1.5x endet und werden diese mit einem SWT Bilddatenanbieter verwenden, wenn Bilder.

Verwandte Themen