J'ai créé la classe NewProject extends JInternalFrame. Ensuite, je crée une nouvelle action nommée "NEW", localisée dans le menu Fichier. J'ai mis le code NewProject p = new NewProject(); p.setVisible(true);
à la méthode ActionPerformed de l'action. Mais quand je lance le module et que je clique sur "NOUVEAU" dans le menu Fichier, rien n'apparaît. Où peut-être un problème?comment créer un cadre interne dans la plate-forme netbeans?
EDIT: I partiellement résolu par code:
public void actionPerformed(ActionEvent e) {
JInternalFrame f = new JInternalFrame();
f.setSize(500, 500);
f.setVisible(true);
JDesktopPane p = new JDesktopPane();
p.add(f);
//WindowManager.getDefault().getMainWindow().setTitle("fFF");
WindowManager.getDefault().getMainWindow().add(p)
}
mais GUI est cassée. Lorsque je crée une nouvelle image interne, l'arrière-plan noir apparaît lorsque je me déplace sur cette image. Une idée de comment le résoudre?
Pourriez-vous nous expliquer un peu plus ce que vous voulez accomplir? – Enrique
Je veux créer un cadre interne dans la plate-forme netbeans. Lorsque j'exécute le module et sélectionne l'action qui crée ce cadre interne, je veux que l'image apparaisse – joseph
Vous devez d'abord créer un conteneur de niveau supérieur tel que JFrame, puis ajouter le JInternalFrame dans le JFrame. – Enrique