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

📄 student.java

📁 用JAVA 编写的一个菜单程序 实现了一些基本计算和信息的录入
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class Student extends JFrame  implements ActionListener 
{	String title[]={"学号","姓名","性别","出生日期","是否团员","专业方向","所在系名称","所在学院名称"};
	JTextField txtNo=new JTextField(10);
	JTextField txtName=new JTextField(10);
	
	ButtonGroup group1=new ButtonGroup();   
	JRadioButton man=new JRadioButton("男",true);    
	JRadioButton woman=new JRadioButton("女",false);
	JTextField data=new JTextField(10);
	ButtonGroup group=new ButtonGroup();   
	JRadioButton yes=new JRadioButton("是",true);    
	JRadioButton no=new JRadioButton("否",false);
	JComboBox way=new  JComboBox();
	JTextField xname=new JTextField(30);
	JTextField yname=new JTextField(30);
	JCheckBox chbMember=new JCheckBox("",false);                      
	JButton ok=new JButton("保存");
	JButton cancel=new JButton("退出");
	public Student()
    {	super("学生数据录入");
		Container con=getContentPane();
		con.setLayout(new BorderLayout());  
		setSize(500,400);
		way.addItem("软件开发");   
		way.addItem("信息管理");
		way.addItem("计算科学");
		group.add(man);group.add(woman);
		group.add(yes);group.add(no);
		JPanel p[]=new JPanel[8];         
		for(int i=0;i<8;i++)   
		{	p[i]=new JPanel(new FlowLayout(FlowLayout.LEFT));
			p[i].add(new JLabel(title[i]));
		}
		p[0].add(txtNo); 
		p[1].add(txtName); 
		p[2].add(man);p[2].add(woman);
		p[3].add(data);
		p[4].add(yes);p[4].add(no);
	
		p[5].add(way);
		p[6].add(xname);
		p[7].add(yname);
		//p[7].add(txtmobile);
		//p[8].add(txtchuanzhen);
		//p[9].add(email);
		JPanel top=new JPanel();                
		top.setLayout(new GridLayout(8 ,1));   
		for(int i=0;i<8;i++)                    
			top.add(p[i]);
		JPanel center=new JPanel();
		center.setLayout(new BorderLayout());  
		JPanel centerleft=new JPanel();        
		JPanel centerright=new JPanel();      
		JPanel bottom=new JPanel(); 
		bottom.add(ok);bottom.add(cancel);
		center.add(centerleft,"West");center.add(centerright,"Center");
		con.add(top,"North");
		con.add(center,"Center");
		con.add(bottom,"South"); 
		setVisible(true);
		ok.addActionListener(this);
	    cancel.addActionListener(this);
		
			
	}
      public void actionPerformed(ActionEvent e){
		
		//String aa[]=new String[10];
		
		if(e.getSource()==ok){
			/*
			aa[0]=String.valueOf(txtNo.getText());
			aa[1]=String.valueOf(txtName.getText());
			aa[4]=String.valueOf(txtworkplace.getText());
			aa[5]=String.valueOf(txtAddress.getText());
			aa[6]=String.valueOf(txttelephone.getText());
			aa[7]=String.valueOf(txtmobile.getText());
			aa[8]=String.valueOf(txtchuanzhen.getText());
			aa[9]=String.valueOf(email.getText());
			for(int i=0;i<10;i++)
			System.out.println(aa[i]);
			*/
				
			}
	    if(e.getSource()==cancel){
	    	dispose();
	    }
	
	}
} 

⌨️ 快捷键说明

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