⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menuprincipale.java

📁 This files contains an application that enable to register a new student of a particular classe
💻 JAVA
字号:
package gestionetudiants;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;
import java.awt.event.ActionEvent;
import java.io.*;
import java.util.Vector;



public class MenuPrincipale extends JPanel implements ActionListener{

  static File filFich ;
  static File etudFich ;

  static Vector listEtudiants=new Vector();
  static Vector listFilieres=new Vector();

  static ClassMere F=new ClassMere("Menu Principale",652,460);

  JPanel button_pn = new JPanel();
  JButton quitter = new JButton();
  JButton sauvegarder = new JButton();
  JPanel etud_pn = new JPanel();
  Border border1;
  TitledBorder titledBorder1;
  JPanel fil_pn = new JPanel();
  Border border2;
  TitledBorder titledBorder2;
  JButton modifier = new JButton();
  JPanel stat_pn = new JPanel();
  Border border3;
  TitledBorder titledBorder3;
  JButton stats = new JButton();
  JButton filiere = new JButton();
  JButton matiere = new JButton();
  JPanel Img_pn = new image("images\\acceuil.jpg");
  JLabel Insat_lb = new JLabel();
  JButton nouveau = new JButton();
  JButton notes = new JButton();
  JButton supprimer = new JButton();
  JButton moyennes = new JButton();
  JOptionPane confirm;

  //constructeur
  public MenuPrincipale() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }

    F.Option.addActionListener(this);
    F.save.addActionListener(this);
    F.close.addActionListener(this);
    F.about.addActionListener(this);

    F.save.setEnabled(true);
    F.close.setEnabled(true);
    F.Option.setEnabled(true);
    F.about.setEnabled(true);

    F.copy.setEnabled(false);
    F.cut.setEnabled(false);
    F.paste.setEnabled(false);

    F.getContentPane().add(this,BorderLayout.CENTER);
    F.show();
  }



  //main
  public static void main(String[] args) {

    filFich = new File("c:\\filiere.txt");
    etudFich = new File("c:\\etudiant.txt");

    listEtudiants=Fichier.extraireFile(etudFich);
    listFilieres=Fichier.extraireFileFil(filFich);

    MenuPrincipale menuPrincipale1 = new MenuPrincipale();

  }




  private void jbInit() throws Exception {
    border1 = new EtchedBorder(EtchedBorder.RAISED,Color.white,new Color(134, 134, 134));
    titledBorder1 = new TitledBorder(border1,"Espace Etudiant");
    border2 = new EtchedBorder(EtchedBorder.RAISED,Color.white,new Color(134, 134, 134));
    titledBorder2 = new TitledBorder(border2,"Espace Filiere");
    border3 = new EtchedBorder(EtchedBorder.RAISED,Color.white,new Color(134, 134, 134));
    titledBorder3 = new TitledBorder(border3,"Espace Statistiques");
    this.setLayout(null);
    button_pn.setBackground(Color.gray);
    button_pn.setBorder(BorderFactory.createEtchedBorder());
    button_pn.setDoubleBuffered(true);
    button_pn.setBounds(new Rectangle(298, 312, 335, 54));
    button_pn.setLayout(null);
    quitter.setBounds(new Rectangle(183, 5, 142, 40));
    quitter.setText("Quitter");
    quitter.setIcon(new ImageIcon("images\\sortie.gif"));
    quitter.addActionListener(this); //ecouteur
//    quitter.addActionListener(new MenuPrincipale_quitter_actionAdapter(this));
//    sauvegarder.addActionListener(new MenuPrincipale_sauvegarder_actionAdapter(this));
    sauvegarder.setText("Sauvegarder");
    sauvegarder.setBounds(new Rectangle(24, 5, 142, 40));
    sauvegarder.setIcon(new ImageIcon("images\\sauvegarder.gif"));
    sauvegarder.addActionListener(this); //ecouteur
    etud_pn.setBackground(Color.lightGray);
    etud_pn.setBorder(titledBorder1);
    etud_pn.setBounds(new Rectangle(6, 5, 199, 230));
    etud_pn.setLayout(null);
    fil_pn.setBackground(Color.lightGray);
    fil_pn.setBorder(titledBorder2);
    fil_pn.setBounds(new Rectangle(276, 5, 160, 133));
    fil_pn.setLayout(null);
    modifier.setBounds(new Rectangle(34, 68, 118, 39));
    modifier.setText("Modifier");
    modifier.setIcon(new ImageIcon("images\\modifier.gif"));
    modifier.addActionListener(this);//ecouteur
    stat_pn.setBackground(Color.lightGray);
    stat_pn.setBorder(titledBorder3);
    stat_pn.setBounds(new Rectangle(276, 149, 161, 132));
    stat_pn.setLayout(null);
    stats.setBounds(new Rectangle(15, 26, 134, 44));
    stats.setText("Stat. Gen.");
    stats.setIcon(new ImageIcon("images\\stats.gif"));
    stats.addActionListener(this);//ecouteur
    filiere.setBounds(new Rectangle(17, 26, 132, 40));
    filiere.setText("Filiere");
    filiere.setIcon(new ImageIcon("images\\new.jpg"));
    filiere.addActionListener(this);//ecouteur
    matiere.setBounds(new Rectangle(17, 83, 132, 38));
    matiere.setText("Matiere");
    matiere.setIcon(new ImageIcon("images\\editer.jpg"));
    matiere.addActionListener(this);//ecouteur
    Img_pn.setBackground(Color.darkGray);
    Img_pn.setBounds(new Rectangle(448, 5, 185, 275));
    Insat_lb.setText("INSAT Tous Droits R閟erv閟 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -