云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验室设备管理系统(软件工程试验完整版)

实验室设备管理系统(软件工程试验完整版)

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 22:56:37

import java.io.*; import java.net.*; import java.sql.*; import java.lang.*; import javax.sql.*;

import java.awt.*; import java.awt.event.*; import javax.swing.*;

import com.borland.jbcl.layout.*; import com.borland.dbswing.*;

public class Frame2 extends JFrame { JPanel contentPane;

JLabel jLabel1 = new JLabel(); XYLayout xYLayout1 = new XYLayout(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel();

JTextField jTextField1 = new JTextField(); JLabel jLabel4 = new JLabel();

JTextField jTextField2 = new JTextField(); JPanel jPanel1 = new JPanel(); XYLayout xYLayout2 = new XYLayout();

JScrollPane jScrollPane1 = new JScrollPane(); JLabel jLabel5 = new JLabel();

JTextField jTextField3 = new JTextField(); public Frame2() {

enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); }

catch(Exception e) { e.printStackTrace(); } }

private void jbInit() throws Exception { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(xYLayout1); this.setSize(new Dimension(600, 500)); this.setTitle(\实验室设备管理系统\); this.addHierarchyBoundsListener(new Frame2_this_hierarchyBoundsAdapter(this));

jLabel1.setFont(new java.awt.Font(\, 0, 25));

jLabel1.setForeground(Color.red); jLabel1.setText(\实验室设备管理系统\);

contentPane.setForeground(Color.black);

jLabel2.setFont(new java.awt.Font(\, 0, 30)); jLabel2.setText(\设备查询\);

// statusBar.setFont(new java.awt.Font(\ jLabel3.setFont(new java.awt.Font(\, 0, 20)); jLabel3.setText(\设备名称\); jTextField1.setText(\); jLabel4.setEnabled(true);

jLabel4.setFont(new java.awt.Font(\, 0, 20)); jLabel4.setText(\设备型号\); jTextField2.setText(\);

jTextField2.addActionListener(new Frame2_jTextField2_actionAdapter(this)); jPanel1.setLayout(xYLayout2);

jLabel5.setFont(new java.awt.Font(\, 0, 25)); jLabel5.setForeground(Color.red); jLabel5.setText(\该设备详细信息\); jTextField3.setText(\);

contentPane.add(jLabel1, new XYConstraints(200, 0, 300,50)); contentPane.add(jLabel2, new XYConstraints(200, 47, 231, 58)); contentPane.add(jLabel3, new XYConstraints(47, 102, 101, 42)); contentPane.add(jTextField1, new XYConstraints(128, 108, 112, 34));

contentPane.add(jTextField2, new XYConstraints(361, 107, 109, 36));

contentPane.add(jPanel1, new XYConstraints(75, 166, 453, 277)); jPanel1.add(jScrollPane1, new XYConstraints(14, 8, 433, 221)); jScrollPane1.getViewport().add(jTextField3, null);

jPanel1.add(jLabel5, new XYConstraints(112, 240, -1, -1)); contentPane.add(jLabel4, new XYConstraints(278, 111, -1, -1)); }

protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e);

if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } }

void Select() { try {

String str1, str2;

str1 = jTextField1.getText(); str2 = jTextField2.getText(); Connection con = null;

String url = \; String user = \; String password = \;

Class.forName(\);

con = DriverManager.getConnection(url,user,password); Statement stmt =con.createStatement();

PreparedStatement pstmt = con.prepareStatement(

\设备基本信息 where 设备型号=? and 设备名=? \);

pstmt.setString(2, str1); pstmt.setString(1, str2);

ResultSet res = pstmt.executeQuery();

String id; String name;

String guige,danjia,day,changjia,peo,num;

String outputarea=\设备型号 \ +\设备名称 \+\规格 \+\

单价 \+\购买日期 \+\生产厂家 \+\数量 \+\责任人 \+'\\n';

if(res.next()){ } else{

jTextField3.setText(\不存在\); }

do{ }

while(res.next());

id = res.getString(1); name = res.getString(2); guige = res.getString(3); danjia = res.getString(4); day=res.getString(5);

changjia = res.getString(6); peo=res.getString(7); num=res.getString(8);

outputarea+=\+id+\+name+\+guige+\+danjia+\jTextField3.setText(outputarea);

\+day+\+changjia+\+peo+\+num+\+\;

}catch (ClassNotFoundException e) { System.out.println(e.getMessage()); }catch (SQLException edd) { edd.printStackTrace() ;

System.out.println(edd.getMessage()); } }

void this_ancestorMoved(HierarchyEvent e) { }

void jTextField2_actionPerformed(ActionEvent e) { Select(); } }

class Frame2_this_hierarchyBoundsAdapter extends java.awt.event.HierarchyBoundsAdapter { Frame2 adaptee;

Frame2_this_hierarchyBoundsAdapter(Frame2 adaptee) { this.adaptee = adaptee; }

public void ancestorMoved(HierarchyEvent e) { adaptee.this_ancestorMoved(e); } }

class Frame2_jTextField2_actionAdapter implements java.awt.event.ActionListener { Frame2 adaptee;

Frame2_jTextField2_actionAdapter(Frame2 adaptee) { this.adaptee = adaptee; }

public void actionPerformed(ActionEvent e) { adaptee.jTextField2_actionPerformed(e); } }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

import java.io.*; import java.net.*; import java.sql.*; import java.lang.*; import javax.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import com.borland.jbcl.layout.*; import com.borland.dbswing.*; public class Frame2 extends JFrame { JPanel contentPane; JLabel jLabel1 = new JLabel(); XYLayout xYLayout1 = new XYLayout();

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com