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

📄 mainface.java

📁 几个有用的聊天程序
💻 JAVA
字号:
//***********加载java包*************
import java.awt.*;
import java.awt.Color.*;
import java.awt.event.*;
import java.lang.*;
import java.io.*;
import java.sql.*;
//************定义程序主类**************
public class mainFace extends WindowAdapter implements ActionListener{
	Frame f;  
	Panel p1,p2,p3;                                 //主框架
	Label lb1,lb2,lb3,lb4,lb5,lb6,lb7,lb8,lb9,lb10,lb11,dlb1;      //主框架上的标签
    Label ld1,ld2,ld3,ld4,ld5,ld6,ld7,lkong;          //添加和删除对话框上的标签
	//Label ld21,ld22,ld23,ld24,ld25,ld26;        //更新对话框上的标签
	Button bt1,bt2,bt3,bt4,dbt1,dbt2,dbt3,dbt4,dgbt1,dgbt2;  
	Font ft1,ft2,ft3,ft4;
	Image img;                   //按狃
	TextField tf1,tf2,tf3,tf4;
    Dialog dg1,dg11,dg3;                         //添加,删除和更新对话框
//************主方法*************
	static public void main(String args[]){     
		mainFace mf=new mainFace();               //创建主对象
		mf.go();                                //调用go方法
	}
//*************主方法结束************
//*************实现go方法************	
	public void go(){                           //实现图形界面并加载事件处理
//************主框架及加载器件的实现***************
		f=new Frame("学籍管理系统");          
		f.setLayout(new BorderLayout());
		lb1=new Label("欢迎进入"); 
		lb2=new Label("   西安建筑科技大学");    
		lb3=new Label("             学籍管理系统");    
		lb4=new Label("                                                                    简易版");    
		lb5=new Label("设计人:");   
		lb6=new Label("     余思松");  
		lb7=new Label("2004年06月"); 
		lb8=new Label("  输入资料或数据                                   ");  
		lb9=new Label("  简约查询 详细查询 相关查询                  ");   
		lb10=new Label("  输出信息表 成绩表等                             ");  
		lb11=new Label("       ");  
		dlb1=new Label("查 询"); 
		bt1=new Button("输 入"); 
		bt2=new Button("查 询");   
		bt3=new Button("输 出");   
		bt4=new Button("退 出");   
	    
	    ft1=new Font("Dialog",Font.PLAIN,20);
	    ft2=new Font("Dialog",Font.PLAIN,15);
	    ft3=new Font("Dialog",Font.BOLD,30);
	    p1=new Panel();  p1.setLayout(new BorderLayout());
	    p2=new Panel();  p2.setLayout(new GridLayout(3,1));
	    p3=new Panel();  p3.setLayout(new FlowLayout());
	    
	    //设置面板大小和颜色
	    p1.setSize(40,440);  p1.setBackground(Color.pink);
	    p2.setSize(220,80);  p2.setBackground(Color.orange);
	    p3.setSize(220,320); p3.setBackground(Color.green);
	    
	    lb1.setFont(ft1); lb2.setFont(ft2); lb3.setFont(ft3); lb4.setFont(ft2);
	    lb5.setFont(ft2);lb6.setFont(ft2);lb7.setFont(ft2);lb8.setFont(ft2);lb9.setFont(ft2);lb10.setFont(ft2);
	    dlb1.setFont(ft1);
	    p1.add(lb1,"North");	//p1.add(lb2,"North");
	    p1.add(lb3,"Center");    p1.add(lb4,"South");
	    p2.add(lb5);	p2.add(lb6);    p2.add(lb7);
	    p3.add(bt1);    p3.add(lb8);    p3.add(bt2);    p3.add(lb9);
		p3.add(bt3);    p3.add(lb10);   p3.add(lb11);	p3.add(bt4);
			
		f.add(p1,"North");		f.add(p2,"West");		f.add(p3,"Center");
	
	//	f.setBackground(Color.pink);
		f.setSize(440,260);
		f.setVisible(true);

//*************添加记录对话框及加载器件的实现*************
		dg1=new Dialog(f,"查询界面",true);
		dg1.setSize(300,200);
		dg1.setBackground(Color.pink);
		dg1.setLayout(new BorderLayout());
		Font ft4=new Font("Dialog",Font.BOLD,60);
		dlb1.setFont(ft4);
		dlb1=new Label("               查 询"); 
		dbt1=new Button("简约查询");        // dbt1.setSize(100,35); dbt1.setLocation(110,50);
		dbt2=new Button("详细查询");         //dbt2.setSize(100,35); dbt2.setLocation(110,100);
		dbt3=new Button("相关查询");         //dbt3.setSize(100,35); dbt3.setLocation(110,150);
		dbt4=new Button("退   出") ;       // dbt4.setSize(100,35); dbt4.setLocation(110,200);
		
		dg1.add(dlb1,"Center");    
		dg1.add(dbt1,"West");              
		dg1.add(dbt2,"North");        
		dg1.add(dbt3,"East");
		dg1.add(dbt4,"South");           
		
//简约对话框
        dg11=new Dialog(dg1,"简约查询",true);
		dg11.setSize(300,150);
		dg11.setBackground(Color.orange);
		dg11.setLayout(null);
		ld1=new Label("入学年份:");     ld1.setSize(80,20);  ld1.setLocation(20,50);
		ld2=new Label("学号:");     ld2.setSize(80,20);  ld2.setLocation(20,50);
		ld3=new Label("姓名:");     ld3.setSize(80,20);  ld3.setLocation(20,50);
		ld4=new Label("班级:");     ld4.setSize(80,20);  ld4.setLocation(20,50);
		lkong=new Label("  ");
		tf1=new TextField();         tf1.setSize(150,20); tf1.setLocation(110,50);
		tf2=new TextField();		 tf2.setSize(150,20); tf2.setLocation(20,100);
		tf3=new TextField();         tf3.setSize(150,20); tf3.setLocation(110,50);
		tf4=new TextField();		 tf4.setSize(150,20); tf4.setLocation(20,100);
		dgbt1=new Button("取 消");		 dgbt1.setSize(50,20);  dgbt1.setLocation(210,100);
		dgbt2=new Button("取 消");		 dgbt2.setSize(50,20);  dgbt2.setLocation(210,100);
		dg11.add(ld1);dg11.add(tf1);
		dg11.add(ld2);dg11.add(tf2);dg11.add(lkong);dg11.add(tf3);
		dg11.add(ld3);dg11.add(tf3);
		dg11.add(ld4);dg11.add(tf4);
		dg11.add(dgbt1); dg11.add(lkong);dg11.add(dgbt2);		
		
		
		
		
		
		
		
//*************注册按钮的监听器*************	
		bt1.addActionListener(this);
		bt2.addActionListener(this);
		bt3.addActionListener(this);
		bt4.addActionListener(this);
	    f.addWindowListener(this);
	    dg1.addWindowListener(this);
	    dgbt1.addActionListener(this);
	    dgbt2.addActionListener(this);
	}
	
	
	
	
	
	
//*************事件监听方法*************
	public void actionPerformed(ActionEvent e){
		if(e.getActionCommand().compareTo("输 入")==0){//处理查询按钮事件
		  // ta1.setText("");
		  // search();
	    }
	    if(e.getActionCommand().compareTo("查 询")==0){//处理添加按钮事件
	    	//td1.setText("请正确添加数据!");
	    dg1.setVisible(true);	 
	    if(e.getActionCommand().compareTo("简约查询")==0){//处理添加按钮事件
	    	//td1.setText("请正确添加数据!");
	          dg11.setVisible(true);	    	
	    }   	
	    }
	    
	    if(e.getActionCommand().compareTo("输 入")==0){//处理查询按钮事件
		  
	    }
	 }

	 
	 }

⌨️ 快捷键说明

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