Maison > Java > javaDidacticiel > Comment créer une page d'accueil dans Eclipse

Comment créer une page d'accueil dans Eclipse

下次还敢
Libérer: 2024-05-05 19:33:20
original
377 Les gens l'ont consulté

Pour créer une page d'accueil Eclipse, vous devez : Créer un projet de plug-in contenant une classe de page d'accueil qui hérite de IWorkbenchPageWelcomePage. Ajoutez un point d'extension dans le fichier plugin.xml du plugin, en spécifiant l'ID de la page d'accueil, le nom, la balise et le nom de la classe. Compilez et déployez le plug-in, puis redémarrez Eclipse et sélectionnez votre page d'accueil dans la perspective Bienvenue.

Comment créer une page d'accueil dans Eclipse

Comment créer une page d'accueil Eclipse

1 Créez un projet de plug-in

  • Ouvrez l'IDE Eclipse.
  • Cliquez sur "Fichier" > "Nouveau" > "Autres" > "Développement de plug-in" > "Projet de plug-in".
  • Entrez un nom de projet (par exemple WelcomePage) et cliquez sur "Suivant".
  • Sélectionnez « Nouvelle page d'événement » et cliquez sur « Suivant ».
  • Entrez le nom de la classe de la page d'accueil (par exemple WelcomePageWelcome).
  • Cliquez sur "Terminé".

2. Créez une classe de page de bienvenue

  • Dans l'Explorateur de projet, faites un clic droit sur le dossier "src" et sélectionnez "Nouveau" >
  • Entrez le nom de la classe (WelcomePageWelcome).
  • Hérité de org.eclipse.ui.part.IWorkbenchPageWelcomePage. org.eclipse.ui.part.IWorkbenchPageWelcomePage

3. 实现欢迎页面接口

  • 实现 initialize(IWorkbenchWindow, IWorkbenchPage) 方法,该方法在欢迎页面创建时调用。
  • init(IWorkbenchWindow, IWorkbenchPage) 方法中,您可以创建并显示您想要的任何小部件或内容。

4. 扩展扩展点

  • 在插件的 plugin.xml 文件中,添加以下扩展点:
<code class="xml"><extension
   point="org.eclipse.ui.welcomePage">
   <welcomePage
      id="欢迎页面ID"
      name="欢迎页面名称"
      label="欢迎页面Label"
      class="欢迎页面类名"
      after="org.eclipse.ui.intro.welcome">
   </welcomePage>
</extension></code>
Copier après la connexion
  • 其中:

    • 欢迎页面ID:唯一标识欢迎页面的 ID。
    • 欢迎页面名称:欢迎页面在菜单中显示的名称。
    • 欢迎页面Label:欢迎页面在工具提示中显示的标签。
    • 欢迎页面类名:前面创建的欢迎页面类的全限定类名。
    • after:指定欢迎页面在菜单中的出现顺序。

5. 编译和部署插件

  • 保存并编译插件项目。
  • 将插件从插件文件夹打包为 JAR 文件。
  • 将 JAR 文件部署到 Eclipse 安装目录下的 plugins

3. Implémentez l'interface de la page d'accueil

    Implémentez la méthode initialize(IWorkbenchWindow, IWorkbenchPage), qui est appelée lors de la création de la page d'accueil.
  • Dans la méthode init(IWorkbenchWindow, IWorkbenchPage), vous pouvez créer et afficher n'importe quel widget ou contenu de votre choix.
  • 4. Étendre les points d'extension
🎜Dans le fichier plugin.xml du plugin, ajoutez les points d'extension suivants : 🎜🎜rrreee🎜🎜🎜Parmi eux : 🎜🎜🎜🎜ID de la page d'accueil : 🎜Un identifiant qui identifie de manière unique la page d'accueil. 🎜🎜🎜Nom de la page d'accueil : 🎜Le nom de la page d'accueil affichée dans le menu. 🎜🎜🎜Étiquette de la page d'accueil : 🎜L'étiquette affichée dans l'infobulle de la page d'accueil. 🎜🎜🎜Nom de classe de la page d'accueil : 🎜Le nom de classe complet de la classe de la page d'accueil créée précédemment. 🎜🎜🎜après : 🎜Spécifiez l'ordre dans lequel la page d'accueil apparaît dans le menu. 🎜🎜🎜🎜🎜🎜5. Compilez et déployez le plug-in 🎜🎜🎜🎜Enregistrez et compilez le projet de plug-in. 🎜🎜Emballez le plugin du dossier plugins dans un fichier JAR. 🎜🎜Déployez le fichier JAR dans le dossier plugins du répertoire d'installation d'Eclipse. 🎜🎜🎜🎜6. Activez la page d'accueil🎜🎜🎜🎜Redémarrez Eclipse. 🎜🎜Cliquez sur "Fenêtre" > "Ouvrir la perspective" > "Autre". 🎜🎜Sélectionnez la perspective "Bienvenue" et cliquez sur "Ouvrir". 🎜🎜Sélectionnez votre page d'accueil dans le menu déroulant. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal