2011-11-10 3 views
0

Je travaille sur plugin Eclipse et voudrais ajouter textfield dans le menu (en plugin.xml) ...Plugin Eclipse - textfield dans le menu

<command 
    commandId="smth.somewhere.someCommand" 
    id="smth.somewhere.someCommand" 
    style="push"> 
</command> 

Cela créerait bouton ... mais comment puis-je créer une zone de texte/champ de texte?

Merci

+0

Je ne l'ai jamais vu un menu avec un champ de texte ... Aussi je ne l'ai jamais vu une ligne directrice de l'interface utilisateur qui vous recommande Pour ce faire, les menus sont destinés à la sélection de commandes et non à la saisie de données. – Kos

+0

C'est vrai mais voudrait vraiment faire ceci ... parfois vous pouvez voir l'option de recherche ou de filtre là ... –

+0

Est-il possible d'afficher un certain dialogue avec l'entrée sur le clic? –

Répondre

1

Vous pouvez créer un champ de texte dans une barre d'outils à l'aide org.eclipse.ui.menus et le contrôle < .../élément > au lieu de commande < .../>

Vous ne pouvez pas mettre un champ de texte dans un menu en éclipse.

Vous pouvez faire apparaître une boîte de dialogue à partir du gestionnaire de la commande à l'aide des boîtes de dialogue JFace, comme org.eclipse.jface.dialogs.MessageDialog.openQuestion(Shell, String, String)

Questions connexes