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

📄 searchpanel.java

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

/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class SearchPanel extends JPanel{
    JPanel textPanel=new JPanel();
    JLabel nameLab=new JLabel("按姓名查找 :",JLabel.CENTER);
    JLabel sexLab=new JLabel("按性别查找 :",JLabel.CENTER);
    JLabel ageLab=new JLabel("按年龄查找 :",JLabel.CENTER);
    JLabel numLab=new JLabel("按学号查找 :",JLabel.CENTER);
    JLabel classLab=new JLabel("按班级查找 :",JLabel.CENTER);
    JTextField nameText=new JTextField(7);
    JTextField sexText=new JTextField(7);
    JTextField ageText=new JTextField(7);
    JTextField numText=new JTextField(7);
    JTextField classText=new JTextField(7);
    JButton okBtn=new JButton("查找");
    JButton noBtn=new JButton("取消");
    
	public SearchPanel(){
    	textPanel.setLayout(new GridLayout(0,2,2,4));
    	textPanel.add(nameLab);
    	textPanel.add(nameText);
        textPanel.add(sexLab);
        textPanel.add(sexText);
        textPanel.add(ageLab);
        textPanel.add(ageText);
        textPanel.add(numLab);
        textPanel.add(numText);
        textPanel.add(classLab);
        textPanel.add(classText);
       
        JPanel p=new JPanel();
        p.setLayout(new BorderLayout(10,90));
        p.add("North",new JLabel("查 找 学 生 信 息",JLabel.CENTER));
        p.add("Center",textPanel);
        p.add("South",new JLabel(""));
        p.add("West",new JLabel(""));
        p.add("East",new JLabel(""));
        
        JPanel btnPanel=new JPanel();
        btnPanel.add(okBtn);
        okBtn.addActionListener(new ActionListener(){
        	 public void actionPerformed(ActionEvent e){
        	 	searchEvent();
        	 }
        });
        btnPanel.add(noBtn);
        noBtn.addActionListener(new ActionListener(){
        	 public void actionPerformed(ActionEvent e){
        	 	 emptyEvent();
        	 }
        });
        
        this.setLayout(new BorderLayout(0,5));
        add(p,BorderLayout.CENTER);
        add(btnPanel,BorderLayout.SOUTH);
        
	}
	
	//清空
	public void emptyEvent(){
		nameText.setText("");
		sexText.setText("");
		ageText.setText("");
		numText.setText("");
		classText.setText("");
	}
	
	//查找
	public void searchEvent(){	
	  	
		IdeaSearchFrame.search(nameText.getText(),
				               sexText.getText(),
							   ageText.getText(),
							   numText.getText(),
							   classText.getText());
		
		new SearchFrame();
		emptyEvent();
	}
}

⌨️ 快捷键说明

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