Я должен установить изображение в диалоговом окне мастера,classpath загрузить это изображение, но изображение не отображается должным образом

Я должен установить изображение в диалоговом окне мастера в SWT, classpath загрузить это изображение, но изображение не отображается должным образом. В моем дизайне создайте композит в этом композитном файле, создайте lebel.there после этого в этом лебеле я хочу добавить изображение. После этого я создаю работающую флягу. Эта фляга будет выполнена с надлежащим изображением. В моей части реализации я создал ресурсы (папка src) в папке src и в этой папке ресурсов хранится изображение, которое мне нужно. Пожалуйста, найдите код ниже,

   File file = new File("resources/Automatics_Logo.png");
   Image image = new Image(Display.getDefault(), file.getPath());

   Label lblNewLabel_4 = new Label(composite, SWT.NONE);
  lblNewLabel_4.setImage(SWTResourceManager.getImage(CheckSystemConfigurationAndInstallation.class,image.toString()));

введите описание изображения здесь

1 ответ

Решение
Image imgSWT=null;  // Image class is the SWT Image class
        ImageDescriptor imgDesc=null;
        java.net.URL imgURL = IntroductionPage.class.getResource("/Automatics_Logo.png");

        if (imgURL != null) {
            imgDesc = ImageDescriptor.createFromURL(imgURL);
            imgSWT = imgDesc.createImage();
Другие вопросы по тегам