Выражение angularjs внутри директивы ng-show оценивает только внутри фигурных скобок

Для создания исполняемого JAR-файла из Eclipse мы можем обратиться к статье «Создание Runnable Jars в Eclipse (или другой IDE ... или вручную):« ( https: //www.cefns.nau. edu / ~ edo / Classes / CS477_WWW / Docs / RunnableJarsinEclipse.html ), он упомянул, что нам нужно сделать четыре вещи как

  1. Убедитесь, что создайте пакет для нашего кода, а не только создайте проект в Eclipse
  2. Создайте подпакет (подпапку) для наших файлов ресурсов в основном пакете нашего кода (обратите внимание, что подпакет находится в основном пакете, не только в проекте)
  3. получить все ссылки на файлы из getResource () (получение ссылки на URL)
  4. Экспорт файлов в виде исполняемого JAR в Eclipse (Файл -> Экспорт ... -> выберите Runnable JAR files -> next -> ...)

Но для файла изображения в приведенном выше примере кода он создает только ImageIcon, он не создает SWT-изображение, и есть много вопросы в Интернете о том, как получить SWT-изображение из URL-адреса или как преобразовать ImageIcon в SWT I mage, ниже приведен пример кода для получения SWT-изображения из URL-адреса,

Image imgSWT=null;  // Image class is the SWT Image class
ImageDescriptor imgDesc=null;
java.net.URL imgURL = YourClassName.class.getResource("path/image_filename");

if (imgURL != null) {
    imgDesc = ImageDescriptor.createFromURL(imgURL);
    imgSWT = imgDesc.createImage();
}

0
задан jason 16 January 2019 в 01:23
поделиться