Rechercher : dans
Par :

Aide en Java SVP

hub, le 21 mar 2002 à 13:25:40
 Signaler ce message aux modérateurs Revenir à la discussion

Import java.awt.event.*;
import java.awt.image.*;
import java.awt.*;

import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;

public class Fenetre extends JFrame {

//Déclarations des variables
private JMenuBar jMenuBar1;
private JMenu fileMenu;
private JMenuItem openMenuItem;
private JSeparator jSeparator1;
private JMenuItem contourMenuItem;
private JSeparator jSeparator2;
private JMenuItem clockMenuItem;
private JSeparator jSeparator3;
private JMenuItem exitMenuItem;

//Constructeur de la class Fenetre
public Fenetre() {
initComponents();
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
pack();
}

//Cette méthode est appelée par le constructeur pour initialiser la fenêtre.
private void initComponents() {

//Déclaration des instances de classe pour créer le menu
jMenuBar1 = new JMenuBar();
fileMenu = new JMenu();
openMenuItem = new JMenuItem();
openMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
openMenuIsSelected();
}
}
);
jSeparator1 = new JSeparator();
contourMenuItem = new JMenuItem();
jSeparator2 = new JSeparator();
clockMenuItem = new JMenuItem();
jSeparator3 = new JSeparator();
exitMenuItem = new JMenuItem();

fileMenu.setText("Fichier");

openMenuItem.setText("Ouvrir");
fileMenu.add(openMenuItem);

fileMenu.add(jSeparator1);

exitMenuItem.setText("Fermer");
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
exitMenuItemActionPerformed();
}
}
);
fileMenu.add(exitMenuItem);

jMenuBar1.add(fileMenu);

setJMenuBar(jMenuBar1);

}

private void exitMenuItemActionPerformed() {
System.exit(0);
}

private void openMenuIsSelected() {
JDialog frame = new JDialog();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
JPanel panel = new JPanel();
JTextArea ta = new JTextArea("salut");
Container tainer = frame.getContentPane();

ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));
panel.add(ta);
tainer.add(panel);
//ta.setVisible(true);
frame.setResizable(true);
frame.setSize(200,200);
frame.setLocation(0,0);
frame.show();
}

private void exitForm(WindowEvent evt) {
System.exit(0);
}


public static void main(String args[]) {
new Fenetre().show();
}



public void windowClosing(WindowEvent evt) {
System.exit(0);
}

public void windowOpened(WindowEvent evt) {
}

public void windowIconified(WindowEvent evt) {
}

public void windowDeiconified(WindowEvent evt) {
}

public void windowClosed(WindowEvent evt) {
System.exit(0);
}

public void windowActivated(WindowEvent evt) {
}

public void windowDeactivated(WindowEvent evt) {
}

}

uboot

Collection CommentÇaMarche.net