Votre question

j'ai un priblème dans mon code

Tags :
  • Swing
  • Programmation
Dernière réponse : dans Programmation
9 Février 2008 00:14:13

bonjour à tout le monde

voici mon code mais je n'arrive pas à programmer ou de trouver le code qui me permer de créer l'onglet 'ouvrir'

ie: quand je clique sur le bouton ouvrir et même enregistrer sous je ne trouve pas le code qui me permet d'ouvrir un fenetre pour ouvrir un fichier quelconque et d'enregistrer un fichier
j'ai essayé plusieurs fois mais j'airau toujours un problème

et je suis débutante en programmation et dés le départ j'ai commencé avec le langage java

voici mon code


[cpp]
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;


public class prog

{
private JMenuBar menu1;
private JMenu fichier, aide;
private JMenuItem nouveau, ouvrir, enregistrer, enregistrers, quitte, aid, propo;

private JFrame fenetre1;
public prog ()
{
fenetre1 = new JFrame("Exécution des Méthodes de Coloration");
fenetre1.setSize(900,600);
fenetre1.setLocationRelativeTo(null);
fenetre1.setResizable(false);
fenetre1.setVisible(true);


menu1 = new JMenuBar();
fenetre1.setJMenuBar(menu1);

fichier = new JMenu("Fichier");


aide = new JMenu("?");

menu1.add(fichier);


menu1.add(aide);

// *** FICHIER



nouveau = new JMenuItem("Nouveau");
nouveau.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, KeyEvent.CTRL_MASK));
nouveau.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
new prog();
}
}
);



ouvrir = new JMenuItem("Ouvrir");
ouvrir.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_MASK));
ouvrir.addActionListener(new ActionListener()
{
public void actionPerformed (ActionEvent e)
{



}
}
);



enregistrer = new JMenuItem("Enregistrer");
enregistrer.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,KeyEvent.CTRL_MASK));
enregistrer.addActionListener(new ActionListener ()
{
public void actionPerformed(ActionEvent e)
{

}
});



enregistrers = new JMenuItem ("Enregistrer sous ...");

enregistrer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {

}
});



quitte = new JMenuItem("Quitter");
quitte.addActionListener(new sortir());



fichier.add(nouveau);
fichier.add(ouvrir);
fichier.add(enregistrer);
fichier.add(enregistrers);
fichier.add(quitte);


//*** AIDE

aid = new JMenuItem("AIde");
aid.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1,KeyEvent.CTRL_MASK));
aid.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{

}
}
);


propo = new JMenuItem("A Propos...");
propo.addActionListener(new propos("A Propos ... "));


aide.add(aid);
aide.add(propo);




}

}


Autres pages sur : pribleme code

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS