资源简介
JavaAWT和MySQL实现学生信息管理系统,Java和MySQL实现学生信息管理系统
代码片段和文件信息
package com.edu.imau;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
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.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.text.BadLocationException;
public class StudentInfoManager extends Jframe {
private static final long serialVersionUID = 1L;
private JPanel panel;
private JButton button1 button2 button3;
private JTextArea text1 text2 text3;
private String[] top={“id““name““age“};
private static String[][] data=new String[20][3];
JTable table = new JTable(data top);
JScrollPane scrollPane = new JScrollPane(table);
//table.setFillsViewportHeight(true);
public StudentInfoManager() throws BadLocationException SQLException {
super(“学生信息管理系统“);
this.setSize(500 340);
findInfo();
this.add(scrollPane BorderLayout.CENTER);
this.add(getJPanel() BorderLayout.SOUTH);
this.setResizable(true);
this.setLocation(300 300);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
private JPanel getJPanel() {
if (panel == null) {
panel = new JPanel();
panel.setLayout(new GridLayout(2 3));
text1 = new JTextArea();
text2 = new JTextArea();
text3 = new JTextArea();
button1 = new JButton(“add“);
button2 = new JButton(“delete“);
button3 = new JButton(“update“);
button1.addActionListener(new insert());
button2.addActionListener(new delete());
button3.addActionListener(new update());
text1.setBorder(BorderFactory.createLineBorder(Color.gray 2));
text2.setBorder(BorderFactory.createLineBorder(Color.gray 2));
text3.setBorder(BorderFactory.createLineBorder(Color.gray 2));
text1.setFont(new Font(“宋体“ Font.BOLD 16));
text2.setFont(new Font(“宋体“ Font.BOLD 16));
text3.setFont(new Font(“宋体“ Font.BOLD 16));
text1.setText(“id“);
text2.setText(“name“);
text3.setText(“age“);
panel.add(text1);
panel.add(text2);
panel.add(text3);
panel.add(button1);
panel.add(button2);
panel.add(button3);
}
return panel;
}
class insert implements ActionListener{
public void actionPerformed(ActionEvent e) {
if(text1.getText().equals(“ “)||text2.getTex
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 619 2017-04-08 09:35 1学生信息管理系统\stu.sql
文件 8220 2017-04-08 09:33 1学生信息管理系统\StudentInfoManager.java
目录 0 2017-04-08 09:35 1学生信息管理系统
----------- --------- ---------- ----- ----
8839 3
- 上一篇:jni数值传递
- 下一篇:协同过滤推荐系统 Java
相关资源
- 协同过滤推荐系统 Java
- Java实现的Apriori算法附测试数据
- JAVA写的四子棋
- 广工Java实验+课设
- java+Access登陆界面
- Java实现的简单JPEG编码程序
- javaweb登陆注册界面
- java web房屋出租系统项目
- 学生成绩管理系统 java源码 以及项目
- 数字时钟java源码
- mchange-commons-java-0.2.15.jar
-
ob
jectOrientedProgrammingwithJava.pdf - java项目实战适合初学者
- 数字图像处理java版源代码
- Java 、Android实现MP4裁剪功能
- java实现RSA算法的大整数编程----实现对
- SHA1或MD5算法获取文件摘要值(JAVA)
- javaWeb激活邮箱验证资料
- javaWeb前后台交互
- oracle+javaweb 电影管理系统
- 《轻量级Java EE企业应用实战第5版》光
- LWJGL-2.90
- javax.servlet的jar包
- 图书租借系统 javaGUI程序
- jsp+mysql+mvc模式管理系统
- 在线投票系统模块设计报告
- java图书馆简易管理系统
- Java远程控制源代码
- mvc模式画圆JAVA实现
- Java点对点语音实时聊天
评论
共有 条评论