Я не знаю, как это сделать в WindowBuilder, но вы можете указать ресурс Image
при построении Shell
через setImage()
или setImages()
. Я предлагаю использовать последний, потому что он предоставляет платформе различные значки разрешения, включая окно управления окна, панель задач Windows и список alt + tab.
Посмотрите на этот фрагмент.
Чтобы загрузить его из ресурса:
final Image small = new Image(shell.getDisplay(),
"resources/images/icon_16.png");
final Image large = new Image(shell.getDisplay(),
"resources/images/icon_32.png");
final Image[] images = new Image[] { small, large };
shell.setImages(images);
В этом примере у меня есть подпапка «resources», содержащая «images», а затем два PNG. Указание ресурса JAR должно работать аналогичным образом, хотя я не пробовал.