bonjour à tous,
j'ai 1 souci d'associé une interface à 1 programme que j'ai fait ,ce dernier est la classe File qui contient la methode
public void ajouter (Object o){} et la methode:
public Object retirer(){}
-je veux utiliser ses deux methode pour ajouter à une fenetre des JMenus à l'aide d'un bouton quand je le qliq un JMenu s'ajoute à la fenetre j'ai essaillé de le faire voici mon programme:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Menus extends JFrame implements ActionListener{
private JButton but;
private JMenuBar barMenus;
private JMenu fichier,edition,afichage;
private JMenuItem nouveau,ouvrir,enregistrer;
private JMenuItem copier,couper,suprimer;
public Menus(){
setTitle("les menus" );
setSize(400,400);
setLayout(new FlowLayout());
barMenus=new JMenuBar();
setJMenuBar(barMenus);
Container c=getContentPane();
but =new JButton("ok" );
but.setBackground(Color.red);
but.addActionListener(this);
c.add(but);
c.add(new Label("voulez vous ajoutez un menu?" ));
but.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent ev){
File f=new File ();
fichier =new JMenu("fichier" );
f.ajouter((Object)fichier);
f.retirer();
JMenu s=(JMenu)(f.retirer());
barMenus.add(s);
}
}
//le resultat d'exection c une fenetre qui contient 1buton et une label et quand je cliq sur le button rien n'est ajouté sur la fenetre
//svp donnez moi tous les possibilité pour réaliser ce programme
//merci d'avance