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

📄 addpanel.java

📁 学生管理系统的源码
💻 JAVA
字号:
/*
 * Created on 2006-3-10
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.nanjue;

/**
 * @author weiWang
 *
 * 增加选项面板
 */
 import java.awt.*;

 import javax.swing.*;
 import java.awt.event.*;
 
 public class AddPanel extends JPanel{
 	  Font f=new Font("fixedsys",Font.PLAIN,12);
      JLabel title=new JLabel("请填写新增学生信息",JLabel.CENTER);
 	  JLabel nameLab=new JLabel("姓  名 :",JLabel.CENTER);
      JLabel sexLab=new JLabel("性  别 :",JLabel.CENTER);
      JLabel ageLab=new JLabel("年 龄 :",JLabel.CENTER);
      JLabel classLab=new JLabel("班 级 :",JLabel.CENTER);
      JLabel numLab=new JLabel("学 号 :",JLabel.CENTER);
      JLabel qqLab=new JLabel("QQ号 :",JLabel.CENTER);
      
      
      JTextField nameText=new JTextField(7);
      JTextField sexText=new JTextField(7);
      JTextField ageText=new JTextField(7);
      JTextField classText=new JTextField(7);
      JTextField numText=new JTextField(7);
      JTextField qqText=new JTextField(7);
      
      JTextArea pingText=new JTextArea(10,15);
      JButton okBtn=new JButton("提交");
      JButton disBtn=new JButton("清空");
      public AddPanel(){
      	  this.setLayout(new BorderLayout(10,10));
      	  
      	  JPanel labPanel=new JPanel();
      	  labPanel.setLayout(new GridLayout(0,2,3,3));
         
      	  //设置字体 
      	  title.setFont(new Font("fixedsys",Font.BOLD,13));
          nameLab.setFont(f);
          sexLab.setFont(f);
          ageLab.setFont(f);
          classLab.setFont(f);
          numLab.setFont(f);
          qqLab.setFont(f);
          okBtn.setFont(f);
          disBtn.setFont(f);
          
          okBtn.addActionListener(new ActionListener(){
          	  public void actionPerformed(ActionEvent e){
          	  	  add_Event(e);
          	  }
          });
          disBtn.addActionListener(new ActionListener(){
          	  public void actionPerformed(ActionEvent e){
          	      dis_Event();
          	  }    
          });
          
      	  labPanel.add(nameLab);
      	  labPanel.add(nameText);
      	  labPanel.add(sexLab);
      	  labPanel.add(sexText);
      	  labPanel.add(ageLab);
      	  labPanel.add(ageText);
      	  labPanel.add(classLab); 
      	  labPanel.add(classText);
      	  labPanel.add(numLab);
      	  labPanel.add(numText);
      	  labPanel.add(qqLab);
      	  labPanel.add(qqText);
      	  labPanel.add(new JLabel("评 语 :",JLabel.LEFT));
      	  
      	  JPanel btnPanel=new JPanel();
      	  btnPanel.setLayout(new FlowLayout(5));
      	  btnPanel.add(okBtn);
      	  btnPanel.add(disBtn);
      	  
      	  JPanel lowPanel=new JPanel();
      	  lowPanel.setLayout(new BorderLayout(0,4));
      	  lowPanel.add("South",btnPanel);
      	  lowPanel.add("Center",new JScrollPane(pingText));
      	  
      	  this.add("North",title);
      	  this.add("Center",labPanel);
      	  this.add("South",lowPanel);
      	  this.add("East",new JLabel(""));
      }
  void add_Event(ActionEvent g){
  	   Student student=new Student(nameText.getText(),sexText.getText(),ageText.getText(),
  	   		                       classText.getText(),numText.getText(),qqText.getText(),
								   pingText.getText());
  	   FileEvent.setStudentInfor(student);
  	   dis_Event();
  }
  
  void dis_Event(){
  	   nameText.setText("");
  	   sexText.setText("");
  	   ageText.setText("");
  	   classText.setText("");
  	   numText.setText("");
  	   qqText.setText("");
  	   pingText.setText("");
  }
  public static void main(String args[]){
  	  new AddPanel();
  }
}

⌨️ 快捷键说明

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