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