Domanda

Sono di fronte a difficoltà di fare il mio Eclipse Intro Pagina ( come mostrato qui ).

Sembra che ho un po 'probleme con il mio ID prodotto, ma non so come ottenere un ID del prodotto, ho cercato di estendere org.eclipse.core.runtime.products ma quando mi chiede quale applicazione Vorrei iscrivermi Non so cosa rispondere e sembra essere parte del problema ... chiunque come qualche idea?

È stato utile?

Soluzione

Avete bisogno di definire un nuovo ID, o volete solo una configurazione minima che mostrerà solo i contenuti?

Se è quest'ultimo, avete visto la sezione successiva dello stesso aiuto? Definizione di un minimo configurazione intro , suggerisce di utilizzare in modo org.eclipse.intro.minimal mostrerà solo il tuo sito web.

Altri suggerimenti

Ecco quello che ho finalmente fatto ...

public class IntroPart implements IIntroPart {

 //VITAL : you must implement
    public void createPartControl(Composite container) {
        Composite outerContainer = new Composite(container, SWT.NONE);
        GridLayout gridLayout = new GridLayout();
        outerContainer.setLayout(gridLayout);
        outerContainer.setBackground(outerContainer.getDisplay()
                .getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
        Label label = new Label(outerContainer, SWT.CENTER);
        label.setText("WELCOME TO ECLIPSE");
        GridData gd = new GridData(GridData.GRAB_HORIZONTAL
                | GridData.GRAB_VERTICAL);
        gd.horizontalAlignment = GridData.CENTER;
        gd.verticalAlignment = GridData.CENTER;
        label.setLayoutData(gd);
        label.setBackground(outerContainer.getDisplay().getSystemColor(
                SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
    }

 //VITAL : you must implement
    public String getTitle() {
        return "My Title";
    }

 //VITAL : you must implement
    public Image getTitleImage() {
        return new Image(Display.getCurrent(), this.getClass()
                .getResourceAsStream("splash.bmp"));
    }

    public void addPropertyListener(IPropertyListener listener) {
         //NON-VITAL : implement accordingly to your needs
    }

    public void dispose() {
         //NON-VITAL : implement accordingly to your needs
    }

    public IIntroSite getIntroSite() {
         //NON-VITAL : implement accordingly to your needs
        return null;
    }

    public void init(IIntroSite site, IMemento memento)
            throws PartInitException {
         //NON-VITAL : implement accordingly to your needs
    }

    public void removePropertyListener(IPropertyListener listener) {
         //NON-VITAL : implement accordingly to your needs
    }

    public void saveState(IMemento memento) {
         //NON-VITAL : implement accordingly to your needs
    }

    public void setFocus() {
         //NON-VITAL : implement accordingly to your needs
    }

    public void standbyStateChanged(boolean standby) {
         //NON-VITAL : implement accordingly to your needs
    }

    public Object getAdapter(Class adapter) {
         //NON-VITAL : implement accordingly to your needs
        return null;
    }
}

L'immagine utilizzata è una delle mie e va come l'icona scheda quando si visualizza la pagina di benvenuto ...

E 'strano che il titolo e l'immagine non hanno valori di default ... ma eh ... che è la vita.

Spero che ti aiuto ^^

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top