📄 addpanel.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 + -