Cedi.java
来源:互联网 发布:js获取屏幕宽度 编辑:程序博客网 时间:2024/04/28 19:46
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.sql.*;
import javax.swing.*;
import javax.swing.event.*;
class Cedi extends Frame implements ActionListener
{
MenuBar menubar;
Panel p1,p2,p3;
Label l,l1,l2,l3,l4;
TextField text,text1,text2,text3,text4;
Button b3,b1,b2;
Cedi(String s,int a,int b)
{
super(s);
setSize(a,b);
setResizable(false); //ハケラ鋗ッエーソレア莎ノサメノォ
p1=new Panel();
p2=new Panel();
p3=new Panel();
setLayout(new GridLayout(1,3));//1ミミ3チミ
l=new Label("ヌ・菠・ホウフコナ");
l1=new Label("ソホウフア犲ナ:");
l2=new Label("ソホウフテ﨤ニ:");
l3=new Label("ハレソホオリオ・");
l4=new Label("ソホウフタ牾・");
text=new TextField(10);
text1=new TextField(10);
text2=new TextField(10);
text3=new TextField(10);
text4=new TextField(10);
b3=new Button("ネキカィ");
b1=new Button("ミ゙クト");
b2=new Button("ネ。マ・);
setMenuBar(menubar);
setBackground(Color.white);
setVisible(true);
p1.setLayout(new GridLayout(7,2));
p1.add(new Label());p1.add(new Label());p1.add(new Label());p1.add(l);p1.add(new Label());p1.add(text);
p1.add(new Label());p1.add(b3);p1.add(new Label());p1.add(b1);p1.add(new Label());p1.add(b2);p1.add(new Label());
p2.setLayout(new GridLayout(7,1));
p2.add(new Label());p2.add(new Label());p2.add(l1);p2.add(l2);p2.add(l3);p2.add(l4);
p3.setLayout(new GridLayout(7,1));
p3.add(new Label());p3.add(new Label());p3.add(text1);p3.add(text2);p3.add(text3);p3.add(text4);
add(p1);
add(p2);
add(p3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
//ハケエーソレソノメヤケリアユ
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
/*System.exit(0);*///ハケヒミオトエーソレケリアユ
}
});
}//マヤハセミナマ「モ・・
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b3) //b3ホェハ菠・ァコナネキカィーエナ・,サ。ミナマ「
{
String sqlcmd="";
String number=text.getText();
sqlcmd="SELECT * FROM Cinf WHERE Cnum='"+number+"';";
if ((number==null)||(number.length()==0))
JOptionPane.showMessageDialog(null,"ハラマネヌ・菠・耡ェミ゙クトミナマ「オトソホウフオトソホウフコナ!");
else{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//チャスモハセンソ・
Connection con=DriverManager.getConnection("jdbc:odbc:Stu");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery(sqlcmd);//
if (rs.next())
{
String num=rs.getString("Cnum");
String name=rs.getString("Cname");
String place=rs.getString("Cplace");
String type=rs.getString("Ctype");
//マヤハセア櫢ミヒミミナマ「
text1.setText(num);
text2.setText(name);
text3.setText(place);
text4.setText(type);
}
else
JOptionPane.showMessageDialog(null,"ハセンソ籔ミボエヒシヌツシ");
}
catch(Exception e3)
{
System.out.println("error1");
}
}
}
//ミ゙クトミナマ「モ・・
else if(e.getSource()==b1)// b1ホェミ゙クトミナマ「ーエナ・,ミ゙クトミナマ「;
{ Connection con=null;
Statement st=null;
String sql="";
String sq="";
String se="";
String t1,t2,t3,t4,t;
String number=text.getText();
t1=text1.getText();
t2=text2.getText();
t3=text3.getText();
t4=text4.getText();
t=text.getText();
sq="SELECT Cnum FROM Cinf WHERE Cnum='"+number+"';";
sql="update Cinf set Cnum='"+t1+"',Cname='"+t2+"',Cplace='"+t3+"',Ctype='"+t4+"' where Cnum='"+t+"';";
if((t1==null)||(t1.length()==0))
JOptionPane.showMessageDialog(null,"ソホウフコナイサトワホェソユ!");
else if((t2==null)||(t2.length()==0))
JOptionPane.showMessageDialog(null,"ソホウフテ軏サトワホェソユ!");
else if((t3==null)||(t3.length()==0))
JOptionPane.showMessageDialog(null,"ハレソホオリオ羇サトワホェソユ!");
else if((t4==null)||(t4.length()==0))
JOptionPane.showMessageDialog(null,"ソホウフタ牾サトワホェソユ!");
else{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//チャスモハセンソ・
con=DriverManager.getConnection("jdbc:odbc:Stu");
st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs=st.executeQuery(sq);//
if (rs.next())
{
st.executeUpdate(sql);
{JOptionPane.showMessageDialog(null,"ミ゙クトウノケヲ!");}
st.close();
con.close();
}
else
{JOptionPane.showMessageDialog(null,"ト耒エハ菠・ネキオトソホウフコナ!");}
}
catch(Exception e4){
{JOptionPane.showMessageDialog(null,"ミ゙クトハァーワ!!");}
}
}
} //___________________スモノマ
else if(e.getSource()==b2)
{
setVisible(false);
pack();
}
}
}
- Cedi.java
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- Cadd.java
- Head First C# 中文版 图文皆译 第五章 封装 page190
- Java: 如TabbedPane一样显示多个面板: 设置时用得多
- Cdel.java
- ImageMagick及jmagick的linux安装详解
- Cedi.java
- 下一代互联网协议:SCTP
- PLSQL中显示Cursor、隐示Cursor、动态Ref Cursor区别
- Regi.java
- j2me Canvas中字符串居中
- Csea.java
- 给时间加时分秒
- linux 命令笔记
- Student.java