资源简介
根据韩顺平老师的视频整理而成,简单的java GUI编程。
代码片段和文件信息
package com.test1;
import java.awt.BorderLayout;
import java.awt.frame;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class StuAddDialog extends JDialog implements ActionListener{
//定义我们需要的swing组件
JLabel jl1jl2jl3jl4jl5jl6;
JButton jb1jb2;
JTextField jtf1jtf2jtf3jtf4jtf5jtf6;
JPanel jp1jp2jp3;
//owner它的父窗口
//title窗口名
//model指定是模式窗口还是非模式的
public StuAddDialog(frame ownerString titleboolean model){
super(ownertitlemodel);//调用父类构造方法,达到模式对话框效果
jl1=new JLabel(“学号“);
jl2=new JLabel(“姓名“);
jl3=new JLabel(“性别“);
jl4=new JLabel(“年龄“);
jl5=new JLabel(“籍贯“);
jl6=new JLabel(“系别“);
jtf1=new JTextField();
jtf2=new JTextField();
jtf3=new JTextField();
jtf4=new JTextField();
jtf5=new JTextField();
jtf6=new JTextField();
jb1=new JButton(“添加“);
jb1.addActionListener(this);
jb2=new JButton(“取消“);
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
//设置布局
jp1.setLayout(new GridLayout(61));
jp2.setLayout(new GridLayout(61));
jp1.add(jl1);
jp1.add(jl2);
jp1.add(jl3);
jp1.add(jl4);
jp1.add(jl5);
jp1.add(jl6);
jp2.add(jtf1);
jp2.add(jtf2);
jp2.add(jtf3);
jp2.add(jtf4);
jp2.add(jtf5);
jp2.add(jtf6);
jp3.add(jb1);
jp3.add(jb2);
this.add(jp1BorderLayout.WEST);
this.add(jp2BorderLayout.CENTER);
this.add(jp3BorderLayout.SOUTH);
this.setSize(300200);
//this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jb1){
//对用户点击添加按钮后的相应动作
Connection ct=null;
Statement st=null;
ResultSet rs=null;
PreparedStatement ps=null;
try {
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“);
String url=“jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=SIMS“;
ct = DriverManager
.getConnection(
url
“sa“ “1234“);
String sql=“insert into stu values (??????)“;
ps=ct.prepareStatement(sql);
ps.setString(1 jtf1.getText());
ps.setString(2 jtf2.getText());
ps.setString(3 jtf3.getText());
ps.setString(4 jtf4.getText());
ps.setString(5 jtf5.getText());
ps.setString(6 jtf6.getText());
ps.executeUpdate();
//关闭添加学生的对话框
this.dispose();
} catch (Exception e2) {
// TODO: handle exception
e2.printStackTrace();
} finally {
try {
if(ps!=null){
ps.close();
}
if(ct!=n
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 552 2014-10-31 10:31 学生管理系统\model1\Demo1_Student\.classpath
文件 389 2014-10-31 10:29 学生管理系统\model1\Demo1_Student\.project
文件 629 2014-10-31 10:29 学生管理系统\model1\Demo1_Student\.settings\org.eclipse.jdt.core.prefs
文件 4204 2014-10-31 10:48 学生管理系统\model1\Demo1_Student\bin\com\test1\StuAddDialog.class
文件 5110 2014-10-31 13:51 学生管理系统\model1\Demo1_Student\bin\com\test1\StuManage.class
文件 3296 2014-10-31 10:31 学生管理系统\model1\Demo1_Student\bin\com\test1\StuModel.class
文件 4679 2014-10-31 13:51 学生管理系统\model1\Demo1_Student\bin\com\test1\StuUpdDialog.class
文件 3254 2014-10-31 10:48 学生管理系统\model1\Demo1_Student\src\com\test1\StuAddDialog.java
文件 3914 2014-10-31 13:51 学生管理系统\model1\Demo1_Student\src\com\test1\StuManage.java
文件 2623 2014-10-31 10:17 学生管理系统\model1\Demo1_Student\src\com\test1\StuModel.java
文件 3785 2014-10-31 13:51 学生管理系统\model1\Demo1_Student\src\com\test1\StuUpdDialog.java
文件 552 2014-10-31 10:31 学生管理系统\model2\Demo1_Student\.classpath
文件 389 2014-10-31 10:29 学生管理系统\model2\Demo1_Student\.project
文件 629 2014-10-31 10:29 学生管理系统\model2\Demo1_Student\.settings\org.eclipse.jdt.core.prefs
文件 2892 2014-10-31 15:57 学生管理系统\model2\Demo1_Student\bin\com\test1\SqlHelper.class
文件 3004 2014-10-31 15:58 学生管理系统\model2\Demo1_Student\bin\com\test1\StuAddDialog.class
文件 3980 2014-10-31 16:04 学生管理系统\model2\Demo1_Student\bin\com\test1\StuManage.class
文件 2793 2014-10-31 16:00 学生管理系统\model2\Demo1_Student\bin\com\test1\StuModel.class
文件 3330 2014-10-31 15:58 学生管理系统\model2\Demo1_Student\bin\com\test1\StuUpdDialog.class
文件 2320 2014-10-31 15:57 学生管理系统\model2\Demo1_Student\src\com\test1\SqlHelper.java
文件 2557 2014-10-31 14:19 学生管理系统\model2\Demo1_Student\src\com\test1\StuAddDialog.java
文件 3608 2014-10-31 16:04 学生管理系统\model2\Demo1_Student\src\com\test1\StuManage.java
文件 2513 2014-10-31 16:00 学生管理系统\model2\Demo1_Student\src\com\test1\StuModel.java
文件 2955 2014-10-31 14:26 学生管理系统\model2\Demo1_Student\src\com\test1\StuUpdDialog.java
文件 853 2014-10-31 13:54 学生管理系统\stu.sql
目录 0 2014-10-31 14:32 学生管理系统\model1\Demo1_Student\bin\com\test1
目录 0 2014-10-31 14:32 学生管理系统\model1\Demo1_Student\src\com\test1
目录 0 2014-10-31 16:06 学生管理系统\model2\Demo1_Student\bin\com\test1
目录 0 2014-10-31 16:06 学生管理系统\model2\Demo1_Student\src\com\test1
目录 0 2014-10-31 14:32 学生管理系统\model1\Demo1_Student\bin\com
............此处省略17个文件信息
- 上一篇:ChineseChessView.java
- 下一篇:计算器jar包
相关资源
- 计算器jar包
- ChineseChessView.java
- 图书管理二叉树.rar
- mongo-spark-connector_2.11-2.2.0.jar
- bouncycastle.jar
- java面板多线程发牌程序
- 百度地图API和jar包
- java简单桌面考试系统可实现倒计时、
- java代码实现填充word模板生成word合同
- 操作系统课程设计——“生产者消费
- 使用java实现Xmodem协议
- 公交管理系统java+MySQL源码及设计报告
- java实现坦克大战联机
- 钉钉企业应用Demo(Java)
- 二维码jar包
- HtmlAdaptorServer所需jar包com.sun.jdmk.comm
- JAVA实验报告(四)-李兆明.doc
- JSP技术发展史
- 直方图应用相似图片识别Java
- java开发实战经典——课后答案
- Java游戏设计(包含论文)
- java核心技术第十版源码
- 服务端接入顺丰apijava可直接运行
- javaweb电商项目视频
- Java实现Des加密不用加载包
- libsvm.jar和wlsvm.jar
- java开发汽车租赁系统
- java简单的购物车系统
- 基于javaweb的简单新闻管理系统
- 图书管理系统毕业设计+源码 - Java源码
评论
共有 条评论