/*******************************************************
* 程序文件: Saving.java
* 建立时间: 2004年07月01日
* 建立人: InberKong
* 最后修改: 2004年07月01日
* 修改人: InberKong
* 功 能: 客户偿还贷款
*******************************************************/
//import java.sql.Connection;
//import java.sql.SQLException;
//import java.sql.PreparedStatement;
//import java.sql.ResultSet;
//import java.sql.DriverManager;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.lang.*;
public class Saving extends JFrame implements ActionListener
{
static JFrame frameObject;
static JPanel panelObject;
static JLabel labelRegid;
static JLabel labelPsw;
static JLabel labelReturncash;
static JTextField textRegid;
static JPasswordField textPsw;
static JTextField textReturncash;
static JButton buttonLogin;
static JButton buttonCheck;
static ResultSet result;
static Connection con;
static PreparedStatement stat;
static String strSql;
public Saving()
{
panelObject=new JPanel();
frameObject.getContentPane().add(panelObject);
frameObject.setDefaultCloseOperation(frameObject.EXIT_ON_CLOSE);
labelRegid =new JLabel("labelRegid");
labelPsw =new JLabel("labelPsw");
labelReturncash=new JLabel("labelReturncash");
textRegid=new JTextField(15);
textPsw=new JPasswordField(15);
textReturncash=new JTextField(15);
buttonLogin= new JButton("登录");
buttonCheck=new JButton("还款");
panelObject.add(labelRegid);
panelObject.add(textRegid);
panelObject.add(labelPsw);
panelObject.add(textPsw);
panelObject.add(buttonLogin);
panelObject.add(labelReturncash);
panelObject.add(textReturncash);
panelObject.add(buttonCheck);
this.labelReturncash.setVisible(false);
this.textReturncash.setVisible(false);
this.buttonCheck.setVisible(false);
buttonLogin.addActionListener(this);
buttonCheck.addActionListener(this);
}
public static void main(String args[])
{
frameObject =new JFrame("贷款归还系统");
frameObject.setDefaultCloseOperation(frameObject.EXIT_ON_CLOSE);
frameObject.setVisible(true);
frameObject.setSize(300,300);
Saving h= new Saving();
}
public void actionPerformed(ActionEvent evt)
{
Object obj=evt.getSource();
if(obj==buttonLogin)
{
String CtextRegid=textRegid.getText();
String CtextPsw=textPsw.getText();
if(CtextRegid.length()==0)
{
JOptionPane.showMessageDialog(frameObject,new String("Please enter the Regid value!"));
}
else if(CtextPsw.length()==0)
{
JOptionPane.showMessageDialog(frameObject,new String("Please enter the Psw value!"));
}
else
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con=DriverManager.getConnection("jdbc:odbc:MyDataSource","sa","123");
strSql="Select * from Cregister where reg_name=?";
stat=con.prepareStatement(strSql);
stat.setString(1,textRegid.getText());
result=stat.executeQuery();
}
catch(Exception e)
{
System.out.println(" Could not execute the query "+e);
}
labelRegid.setVisible(false);
labelPsw.setVisible(false);
textRegid.setVisible(false);
textPsw.setVisible(false);
buttonLogin.setVisible(false);
labelReturncash.setVisible(true);
textReturncash.setVisible(true);
buttonCheck.setVisible(true);
}
}
if(obj==buttonCheck)
{
JOptionPane.showMessageDialog(frameObject,new String("buttonCheck checked!"));
}
}
}
分享到:
相关推荐
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库应用。全书分5篇24章,共计603个实例和603个经验技巧。每个实例都...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
在提供的"省市级联"压缩包文件中,可能包含了实现上述功能的相关源代码,包括Java类、DAO接口、Servlet配置、JSP页面以及可能的数据库脚本。通过阅读和理解这些代码,你可以学习到如何在实际项目中应用JSP和Servlet...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...
Servlet是Java Web应用程序中的一个组件,负责接收和响应HTTP请求。它会解析Ajax请求,根据请求内容查询数据库(例如,获取与选定菜单项关联的子菜单),然后以适当的格式(如JSON)封装数据并返回给客户端。 在...