Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

eclipse-rcp:menues 2007/10/03 13:00 eclipse-rcp:menues 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
-====== Erweitern des Eclipse-Menüs unter Verwendung von Commands (Eclipse 3.3) ====== +[[eclipse-rcp|Java - Eclipse-RCP]]\\ 
- +====== Erweitern des Eclipse-Menüs/der Toolbar unter Verwendung von Commands (ab Eclipse 3.3) ====== 
- +Das Erstellen von Menüs und Toolbars ist nahezu identisch und wird daher zusammen erklärt.\\ 
- +\\ 
 +<html> 
 +  <script type="text/javascript"><!-- 
 +      google_ad_client="pub-9681858985507948"; 
 +      google_ad_width = 468; 
 +      google_ad_height = 60; 
 +      google_ad_format = "468x60_as"; 
 +      google_ad_type = "text"; 
 +      google_ad_channel = ""; 
 +      google_color_border = "cccccc"; 
 +      google_color_bg = "FFFFFF"; 
 +      google_color_link = "1d2d8c"; 
 +      google_color_text = "000000"; 
 +      google_color_url = "1d2d8c"; 
 +      //--> 
 +  </script> 
 +  <script type="text/javascript" 
 +      src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
 +  </script> 
 +</html> 
 +\\ 
 +\\
===== Mit einem Handler pro Menüpunkt ===== ===== Mit einem Handler pro Menüpunkt =====
-Im Beispiel soll über ein Menü Schrift mit dem Menüpunkt Tahoma 10 erstellt werden:+Im Beispiel soll ein Menü "Schrift" mit dem Menüpunkt "Tahoma 10" erstellt werden:
  - fragment.xml oder plugin.xml öffnen und Register Extensions wählen.   - fragment.xml oder plugin.xml öffnen und Register Extensions wählen.
  - Falls noch nicht vorhanden den Extension-Point **org.eclipse.ui.menus** mit <**Add**> hinzufügen.   - Falls noch nicht vorhanden den Extension-Point **org.eclipse.ui.menus** mit <**Add**> hinzufügen.
  - Mit der rechten Maustaste auf den Extension-Point klicken und **New/menuContribution** wählen.   - Mit der rechten Maustaste auf den Extension-Point klicken und **New/menuContribution** wählen.
-  - Als **locationURI** //menu:org.eclipse.ui.main.menu?after=additions// eingeben. +  - Als **locationURI** für Menüs //menu:org.eclipse.ui.main.menu?after=additions// bzw. für die  Toolbar //menu:org.eclipse.ui.main.toolbar?after=additions// eingeben. 
-  - Auf **menu:org.eclipse.ui.main.menu?after=additions** mit der rechten Maustaste klicken und **New/menu** wählen.+  - Auf **menu:org.eclipse.ui.main.menu?after=additions** mit der rechten Maustaste klicken und **New/menu** bzw. New/toolbar wählen.
  - Rechts im Feld **label** die Bezeichnung des Menüs (//Schrift//) eingeben.   - Rechts im Feld **label** die Bezeichnung des Menüs (//Schrift//) eingeben.
  - Nun links das neue Menü mit der rechten Maustaste anklicken und **New/command** wählen.   - Nun links das neue Menü mit der rechten Maustaste anklicken und **New/command** wählen.
Zeile 20: Zeile 40:
  - Als name den Menüpunktnamen eingeben.   - Als name den Menüpunktnamen eingeben.
  - Nun auf **Defaulthandler** klicken und einen neuen Handler erstellen. Der Handler ist die Methode, welche aufgerufen wird, wenn der Benutzer den Menüpunkt anklickt. Die Methode muss das Interface IHandler implementieren.   - Nun auf **Defaulthandler** klicken und einen neuen Handler erstellen. Der Handler ist die Methode, welche aufgerufen wird, wenn der Benutzer den Menüpunkt anklickt. Die Methode muss das Interface IHandler implementieren.
 +
 +
Zeile 28: Zeile 50:
Im Beispiel soll dem oben erstellten Menü Schrift das Untermenü Schriftart mit den Menüpunkten Tahoma und Verdana hinzugefügt werden: Im Beispiel soll dem oben erstellten Menü Schrift das Untermenü Schriftart mit den Menüpunkten Tahoma und Verdana hinzugefügt werden:
 +  - Die Schritte 1 - 6 von oben durchführen.
  - Links das Menü Schrift mit der rechten Maustaste anklicken und New/menu wählen.   - Links das Menü Schrift mit der rechten Maustaste anklicken und New/menu wählen.
  - Rechts im Feld label die Bezeichnung des Untermenüs (hier: Schriftart) eingeben.   - Rechts im Feld label die Bezeichnung des Untermenüs (hier: Schriftart) eingeben.
Zeile 35: Zeile 58:
  - Nun nochmals links das neue Untermenü mit der rechten Maustaste anklicken und New/command wählen.   - Nun nochmals links das neue Untermenü mit der rechten Maustaste anklicken und New/command wählen.
  - Rechts wieder die CommandId (com.sowas.demo.changefont) eingeben.   - Rechts wieder die CommandId (com.sowas.demo.changefont) eingeben.
-  - Und rechts ebenfals als Label den Menüpunkt (Verdana) eingeben.+  - Und rechts ebenfalls als Label den Menüpunkt (Verdana) eingeben.
  - Nun links die Extension org.eclipse.ui.commands mit der rechten Maustaste anklicken.   - Nun links die Extension org.eclipse.ui.commands mit der rechten Maustaste anklicken.
  - Rechts die commandId (com.sowas.demo.changefont) und name (ChangeFont) ausfüllen.   - Rechts die commandId (com.sowas.demo.changefont) und name (ChangeFont) ausfüllen.

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007