rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Programmer bouton ,ouvrir,enregitsrer,quiter,

  kabla, le dimanche 16 mars 2008 à 09:07:16
Bonjour,
je suis débutent en java et je veux savoir comment programmer le bouton 'ouvrir' en java voila mon code
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;
class FenCombo extends JFrame implements ActionListener
{

public FenCombo()
{


setTitle("essais de mon application");
setSize(500,500);
Container contenu = getContentPane();


addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){quit();}});

/*greation de la bare Menu*/
menuBar=new JMenuBar();
setJMenuBar(menuBar);


/*creation menu fichier et ses options Nouveau,Enregistere,Enregisterer sous,Quiter*/
fichier=new JMenu("Fichier");
menuBar.add(fichier);


/*les sousmenu*/
open=new JMenu("Ouvrir");
fichier.add(open);
open.setMnemonic('O');
open.setActionCommand("open");
open.addActionListener(this);

Nouveau=new JMenuItem("Nouveau");
fichier.add(Nouveau);
Nouveau.setMnemonic('N');
Nouveau.setActionCommand("Nouveau");
Nouveau.addActionListener(this);

enregistrer=new JMenuItem("Enregister");
fichier.add(enregistrer);
enregistrer.setMnemonic('S');
enregistrer.setActionCommand("enregistrer");
enregistrer.addActionListener(this);

enregistrerSous=new JMenuItem("Enregistrer sous");
fichier.add(enregistrerSous);
enregistrerSous.setMnemonic('A');
enregistrerSous.setActionCommand("enregistrerSous");
enregistrerSous.addActionListener(this);

quiter=new JMenuItem("Quiter");
fichier.add(quiter);
quiter.setMnemonic('X');
quiter.setActionCommand("quiter");
quiter.addActionListener(this);


/*creation menu edition*/

edition=new JMenu("Edition");
menuBar.add(edition);

supprimer=new JMenuItem("Supprimer");
edition.add(supprimer);
supprimer.addActionListener(this);
supprimer.setMnemonic('S');
supprimer.setActionCommand("supprimer");


supprimerTout=new JMenuItem("Supprimer tout");
edition.add(supprimerTout);
supprimerTout.addActionListener(this);
supprimerTout.setMnemonic('S');
supprimerTout.setActionCommand("supprimerTout");

help=new JMenu("Aide");
menuBar.add(help);
obout=new JMenuItem("A propos");
help.add(obout);
obout.addActionListener(this);

quite=new JMenu("Quiter");
menuBar.add(quite);



//creation de la barre d'outil

barreOutils=new JToolBar();
contenu.add(barreOutils,"North");
boutonsave=new JButton(new ImageIcon("pictures/save.PNG"));
boutonsave.setToolTipText("enregistrer");
boutonsave.setActionCommand("boutonsave");
boutonsave.addActionListener(this);
boutonOpen=new JButton(new ImageIcon("pictures/Open.PNG"));
boutonOpen.setToolTipText("Ouvrir");
boutonOpen.setActionCommand("boutonOpen");
boutonOpen.addActionListener(this);
boutonNew=new JButton (new ImageIcon("pictures/nouveau.PNG"));
boutonNew.setToolTipText("Nouveau");
boutonNew.setActionCommand("boutonNew");
boutonNew.addActionListener(this);
boutonSup=new JButton (new ImageIcon("pictures/gomme.PNG"));
boutonSup.setToolTipText("supprimer");
boutonSup.setActionCommand("boutonSup");
boutonSup.addActionListener(this);
boutonHelp=new JButton (new ImageIcon("pictures/help.PNG"));
boutonHelp.setToolTipText("Aide");
boutonHelp.setActionCommand("boutonHelp");
boutonHelp.addActionListener(this);
boutonExit=new JButton(new ImageIcon("pictures/closed.PNG"));
boutonExit.setToolTipText("Quiter");
boutonExit.setActionCommand("boutonExit");
boutonExit.addActionListener(this);
barreOutils.add(boutonNew);
barreOutils.add(boutonOpen);
barreOutils.add(boutonsave);
barreOutils.addSeparator();
barreOutils.add(boutonSup);
barreOutils.add(boutonHelp);
barreOutils.add(boutonExit);






/*creation du panel*/


panCom=new JPanel();
contenu.add (panCom,"South");

/*creation du label dans le panel*/
JLabel dim =new JLabel("génerer les scinario d'attaques");
panCom.add(dim);


/*creation du combo dans le panel*/
combo= new JComboBox(graphe);
combo.setSize(20,50);
combo.setEditable (true);
combo.setMaximumRowCount(6);
panCom.add(combo,BorderLayout.SOUTH);
combo.addActionListener (this);


}
public static void quit()
{
int n = JOptionPane.showConfirmDialog(null, "Voulez-vous quitter?","Quitter l'application",JOptionPane.YES_NO_OPTION);
if( n == JOptionPane.YES_OPTION)
System.exit(0);
}

public void actionPerformed (ActionEvent e)
{ Object source=e.getSource();
if(source==quiter){quit();}



}


private JMenuBar menuBar;
private JMenu fichier,edition,quite,help ;
private JMenuItem Nouveau,enregistrer,obout,enregistrerSous,quiter,open,supprimer,supprimerTout;
private String[] graphe={"Att0 Att1","Att0 Att1 Att2","Att0 Att1 Att2 Att3"};
private JComboBox combo;
private JPanel panCom;
private JToolBar barreOutils;
private JButton boutonsave,boutonOpen,boutonExit,boutonNew,boutonSup,boutonHelp;
}
Répondre à kabla  Signaler ce message aux modérateurs
Logiciels pertinents trouvés dans les téléchargements
Télécharger AxCrypt 1.6.4.4AxCrypt - AxCrypt est un logiciel de chiffrement (encryption) permettant de protéger par mot de passe des fichiers ou des dossiers...Catégorie: Chiffrement
Licence: Open Source
Télécharger Powerpoint Viewer 2003Powerpoint Viewer - La Visionneuse PowerPoint 2003 vous permet d'afficher des présentations dotées de toutes les fonctionnalités créées dans...Catégorie: Présentation
Licence: Freeware/gratuit
Télécharger ProgDVB 5.16.1ProgDVB - La diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB...Catégorie: TV
Licence: Freeware/gratuit
Télécharger progeCAD 2008 2008 SmartprogeCAD 2008 - Vous recherchez une solution gratuite afin de vous familiariser avec le domaine du CAD ? Ce logiciel est fait pour vous....Catégorie: 3D
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « programmer bouton ,ouvrir,enregitsrer,quiter, »
Toutes les réponses pour « programmer bouton ,ouvrir,enregitsrer,quiter, »