[Plugin views] Intégration de code Swing
bonjour,
j'essaie actuellement d'ajouter une application réalisée en Swing dans une nouvelle vue d'eclipse.
(j'ai créée une nouvelle perspective + une vue pour intégrer cette appli).
voici un exemple du code que j'utilise pour la vue.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Override
public void createPartControl(Composite parent) {
final Composite composite = new Composite(parent, SWT.EMBEDDED
| SWT.NO_BACKGROUND);
composite.setLayoutData(new GridData(GridData.FILL_BOTH));
final java.awt.Frame frame = SWT_AWT.new_Frame(composite);
JPanel test = new JPanel();
test.add(new JLabel ("coucou"));
frame.add(test);
} |
le problème est que lorsque j'utilise cette vue,
j'ai toujours la frame 'java.awt.Frame frame' qui s'ouvre, vide, et mon panel est bien présent dans la vue.
existe-il un moyen de faire ce pont entre Swing et SWT sans avoir cette fenêtre supplémentaire?
merci d'avance pour votre aide
ellipse2v