Magari può essere utile sapere che esiste un oggetto Hyperlink fatto apposta per le immagini. Esempio:
ImageHyperlink logsExcelExport = new ImageHyperlink(parent, SWT.CENTER);
Image image = ImageDescriptor.createFromURL(Platform.getBundle(AssessmentBaseErrorCodes.ASSESSMENT_CLIENT_BASE_PLUGIN_ID).getEntry("icons/action-savexls.png")).createImage();
logsExcelExport.setImage(image);
logsExcelExport.setLayoutData(GridDataFactory.swtDefaults().align(SWT.END, SWT.END).hint(17, SWT.FILL).create());
logsExcelExport.setToolTipText("Esporta in Excel");
Come dice il nome, genera un'immagine cliccabile.
Nessun commento:
Posta un commento