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

📄 fscreen.java

📁 This is basic hospital management system with essentials and is build on Java Swings."dscreen.java"
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet.*;
import java.sql.*;
public class fscreen extends JFrame implements ActionListener{


        Connection cn;
        Statement stm;
       	
	JLabel pd= new JLabel("PATIENT-ID");		
	JLabel pn= new JLabel("PATIENT's NAME");
        JLabel age= new JLabel("AGE");
        JLabel doa= new JLabel("DATE OF ARRIVAL");
        JLabel gen= new JLabel("GENDER");
        JLabel oc= new JLabel("OCCUPATION");
        JLabel addr= new JLabel("ADDRESS");
        JLabel ph= new JLabel("PHONE_NO.");
        JLabel ans= new JLabel("ANALYSIS");
        JLabel prc= new JLabel("PRESCRIPTION"); 



	JTextField pd_text= new JTextField();		
	JTextField pn_text= new JTextField();
        JTextField age_text= new JTextField();        
        JTextField doa_text=new JTextField();
        JTextField gen_text= new JTextField();
        JTextField oc_text= new JTextField();
        JTextField addr_text= new JTextField();
        JTextField ph_text= new JTextField();
        JTextField ans_text= new JTextField();
        JTextField prc_text= new JTextField(); 
  
	JButton save=new JButton("save");
        JButton home=new JButton("<<HOME");

        JPanel pane=new JPanel();
        				
	
        ImageIcon func = new ImageIcon("details.GIF");
	JLabel pic =new JLabel(new ImageIcon("details.GIF"));
   
	public fscreen(){
	
	super("PATIENT DETAILS");
	setSize(1024,1024);
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	

	pane.setLayout(null);				
	pd.setBounds(275,30,80,50);
	pn.setBounds(245,75,100,50);
        age.setBounds(315,120,80,50);       
        doa.setBounds(240,165,120,50);
        gen.setBounds(300,210,80,50);
        oc.setBounds(265,255,80,50);
        addr.setBounds(285,300,80,50);
        ph.setBounds(275,345,80,50);
        prc.setBounds(255,430,100,50);
        ans.setBounds(285,390,80,50); 
    

        pd_text.setBounds(350,40,100,25);
        pn_text.setBounds(350,85,100,25);
        age_text.setBounds(350,130,100,25);
        doa_text.setBounds(350,175,100,25);   
        gen_text.setBounds(350,220,100,25);
        oc_text.setBounds(350,265,100,25);
        addr_text.setBounds(350,310,100,25);
        ph_text.setBounds(350,355,100,25);
        prc_text.setBounds(350,445,100,25); 
        ans_text.setBounds(350,400,100,25);
         
	
        home.setBounds(425,485,100,30);
        save.setBounds(300,485,80,30);
        pic.setBounds(550,50,300,300);

        pane.add(pic); 
        pane.add(pn); 
      	pane.add(pd);					
        pane.add(age);
        pane.add(doa);
        pane.add(gen);
        pane.add(oc);
        pane.add(addr);
        pane.add(ph);
        pane.add(ans);
        pane.add(prc);
        
	     
        pane.add(pd_text);
	pane.add(pn_text); 
        pane.add(age_text); 
        pane.add(doa_text);
        pane.add(gen_text);
        pane.add(oc_text);
	pane.add(addr_text);
        pane.add(ph_text); 
       	pane.add(ans_text);	
        pane.add(prc_text);         

        pane.add(home);
        pane.add(save);

	save.addActionListener(this);
 	home.addActionListener(this);
          
	getContentPane().add(pane);				
        setVisible(true);
}
 
public void actionPerformed(ActionEvent event){
       
               Object source=event.getSource();
		if(source==save){				
	
	
       
         	try
        	{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");		       
			cn = DriverManager.getConnection("jdbc:odbc:hos1");
			stm= cn.createStatement();
			
        	}catch(Exception t)  {System.out.println("error "+ t);} 
	try
	{
		stm.execute( "insert into pd values("+Integer.parseInt(pd_text.getText())+" ,'"+pn_text.getText()+"',"+Integer.parseInt(age_text.getText())+",'"+doa_text.getText()+"','"+gen_text.getText()+"','"+oc_text.getText()+ "','"+addr_text.getText()+"','"+ph_text.getText()+"','"+ans_text.getText()+"','"+prc_text.getText()+"')");	
			JOptionPane.showMessageDialog(null,"SAVED THE DETAILS SUCCESSFULLY");
			
			 setVisible(false);
                	 dscreen dsc=new dscreen();        
	                 dsc.setSize(1024,1024);
        	         dsc.setVisible(true);
		
					
			}catch(Exception ts) {JOptionPane.showMessageDialog(null,"INVALID INPUTS");
							System.out.println(ts); }

}

                 else
               {
                 setVisible(false);
                 dscreen dsc=new dscreen();        
                 dsc.setSize(1024,1024);
                 dsc.setVisible(true);
				
	       }
		
}
 	



/*public static void main(String arg[]){ 

	fscreen fir= new fscreen();
}*/
}

⌨️ 快捷键说明

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