J
jboosHugo
Gast
Hallo,
ist es möglich durch drücken eines Buttons ein Plug-in zu starten?
Mein Plug-in (TestPlugIn.java) hat folgende Form
Bisher starte ich mein Plug-In durch ein Rechtsklick und wähle aus dem Popup-Menü mein Plug-in.
Ich möchtes aber durch ein Klick auf das Button starten.
Im prinzip müsste ich doch die run-Methode aus dem TestPlugIn in der Zeile 3 aufrufen. Aber die run-Method verlangt ja als Parameter IAction action. Daher stelle ich mir dir Frage, ob das überhaupt geht.
ist es möglich durch drücken eines Buttons ein Plug-in zu starten?
Java:
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// hier das Plug-in starten
}
});
Mein Plug-in (TestPlugIn.java) hat folgende Form
Java:
public class TestPlugIn extends ActionDelegate implements IViewActionDelegate
{
public TestPlugIn(){}
public void init(IViewPart arg0){}
public void init(IAction action){}
@Override
public void run(IAction action){ aMethod();}
}
Bisher starte ich mein Plug-In durch ein Rechtsklick und wähle aus dem Popup-Menü mein Plug-in.
Ich möchtes aber durch ein Klick auf das Button starten.
Im prinzip müsste ich doch die run-Methode aus dem TestPlugIn in der Zeile 3 aufrufen. Aber die run-Method verlangt ja als Parameter IAction action. Daher stelle ich mir dir Frage, ob das überhaupt geht.