欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年实验五Java项目开发实例.pdf

    • 资源ID:14741274       资源大小:643.44KB        全文页数:9页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年实验五Java项目开发实例.pdf

    实验五 Java 项目开发实例实验五Java 项目开发实例实验目的 : 掌握运用 RAD 开发 Java 应用程序目标要求 : 1.掌握运用 Visual Editor创建窗口应用程序2.掌握通过 JDBC 连接数据库内容简介 : 本章将介绍MyLibrary的 GUI 应用程序。实验说明 : 第一节创建 GUI 应用程序1.添加 JDBC 环境变量在菜单栏点击“文件- 新建- 项目”,选择“ Java 项目 ”,点击“ 下一步 ” 。输入项目名称“MyLibraryGUI”,点击“下一步” 。在 Java 设置中选择“ 库”栏 ,点击“ 添加变量 ” 。在“ 新建变量类路径条目”对话框中点击“ 配置变量 ”在“类途径变量 ”对话框中点击“ 新建 ”按钮 ,会弹出“ 新建变量条目”对话框。在“ 名精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例称”栏中输入“ CLOUDSCAPE_DRIVER_JAR”,然后点击“文件”按钮,找到 D:/Program ,如下图 : 点击“ 确定 ” 。再次点击“ 确定 ” 。在弹出对话框点击“就是 ” 。在“ 新建变量类路径条目”窗口中选择,点击“ 确定 ” 。这样就在 MyLibraryGUI项目里添加了Cloudscape 的 JDBC 驱动。点击“完成 ”按钮。2.新建可视类 (Visual Class) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例在菜单栏选择“文件- 新建- 其它 - Java - 可视类 ” ,点击“ 下一步 ” 。在“ Java 类”窗口 ,“包”文本框输入mlg、library 、gui,“名称 ”文本框输入“MyLibraryDesktopApp ”,“样式”选择“ Swing - 框架” (选择后“超类”变成javax、swing、JFrame),点击“接口”右侧的“添加”,输入 ActionListener, 点击“确定” 。勾选“ pulibc static void main(String args)”,点击“完成”在如下图的工作台中,点击 1 里的下三角箭头,将源代码区域最小化,点击 2 里的三角箭头使得选用板总就是可见,将 3 处拉伸使得选用板中各控件可以很好瞧到。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例在 RAD 下侧的“属性”栏里,将“ 标题”的值改为“ 图书馆图书管理”,如果想改变大小,可以将修改“ 大小 ”的值。点击 MyLibraryDesktopApp 、java 可视编辑器里的面板JPanel (不就是整个框架JFrame),在下面的“ 属性 ”栏中找到“ 布局 ”,默认值为 BorderLayout, 在列表中选择GridBagLayout。Ctrl+S 保存。3.添加 GUI 组件下面向 JFrame 里添加 Swing 组件,使得图书馆图书管理的应用程序如下所示: 在左侧的“ 选用板 ”中点击“ Swing 组件”中的“ JLabel ”,然后将鼠标指针移至content pane。这时鼠标指针会显示(0, 0),这就是 GridBagLayout 下的组件坐标。再次点击鼠标 ,这个 JLabel 会出现在 content pane 的中央。在“ 选用板 ”选择一个 JTextField ,将它放在刚才那个JLabel 的右边 ,鼠标指针会出现(1, 0)。重复以上两步 ,一共添加共2 个 JLabel 与 JTextField。在(1, 2)添加一个 JButton。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例点击一下 (0, 0)的 JLabel,再点击一下 ,输入“书名 ” 两个字。用同样的方法 ,将第二个JLabel的文本改成 “作者”。再将 JButton 的文本改成“ 添加 ” 。4.运行可视类点击设计编辑器与属性栏之间的中的任一个箭头,使得源代码编辑器出现。在源代码区域找到main 方法 ,添加如下代码 ,用于在这个java 类启动后能够运行图形界面: public static void main(String args) MyLibraryDesktopApp app = new MyLibraryDesktopApp(); app、setDefaultCloseOperation(JFrame、DISPOSE_ON_CLOSE); app、setVisible(true); 右键点击“ 包资源管理器 ”中的 MyLibraryDesktopApp、java,选择“ 运行- Java 应用程序 ”会瞧到 MyLibraryDesktopApp、java 程序的运行界面: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例5.添加事件处理方法为上小节新建的“添加”按钮添加事件。在MyLibraryDesktopApp 、 java 的可视编辑界面,右键点击 “添加”按钮 ,选择“ 事件- 添加事件 ”,在弹出的“ 添加事件 ”向导直接点击“完成”按钮。察瞧 MyLibraryDesktopApp 、java 的源代码 ,会瞧到添加了如下代码: private JButton getJButton() if (jButton = null) jButton = new JButton(); jButton、setText(添加); jButton、addActionListener(new java、awt、event、ActionListener() public void actionPerformed(java、awt、event、ActionEvent e) System、out、println(actionPerformed(); / TODO Auto-generated Event stub actionPerformed() ); return jButton; 现在将其中负责处理按钮事件的的public void actionPerformed(java、awt、event、ActionEvent e) System、out、println(actionPerformed();/TODO Auto-generated Event stub actionPerformed() 更改为如下代码,作用就是当用户按下按钮后将用户所输入的信息添加到数据库,如果添加成功则弹出添加成功的消息框。public void actionPerformed(java、awt、event、ActionEvent e) String BookName = jTextField、getText(); String BookAuthor = jTextField1、getText(); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例try BookInfoFactory、InsertBooksInfo(BookName, BookAuthor); JOptionPane、showMessageDialog(null, BookName + 已成功添加到数据库, 添加成功, JOptionPane、INFORMATION_MESSAGE); catch (SQLException e1) e1、printStackTrace(); (产生的错误将在下一节处理) 6.GUI 应用程序通过JDBC 与数据库的连接在“包资源管理器”中的MyLibraryGUI项目点击右键 ,选择“ 新建- 包 ”,输入包名“mlg 、library 、db”,在新建的包mlg、library 、db 中点击右键 ,选择“ 新建- 类”,新建一个 DatabaseManager 、java 的类 ,指定 JDBC 与数据源 ,用于与数据库连接。输入以下代码: public class DatabaseManager public static Connection getConnection() throws SQLException Connection con = null; try Class、forName(com、ibm、db2j、jdbc、DB2jDriver); con = DriverManager 、getConnection(jdbc:db2j:D:ProjectsRADdatabaseMyLibrary); catch (Exception e) e、printStackTrace(); con、close(); return con; RAD 会给出错误提示,需要导入相应的类库,点击“ Shift + Ctrl + O” ,选择“ java 、 sql、Connection ”,点击“ 完成 ”: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例同样在 mlg、 library 、 db 包下新建一个名为 “BooksInfoFactory、 java ” 的类 ,InsertBooksInfo ()方法用于接受用户输入信息后将信息转换为输入数据库的SQL 语句并执行 ,使其写到数据库中 ,getAllBooksInfo() 从数据库中取得所有图书信息。输入如下代码 : public class BookInfoFactory public staticvoid InsertBooksInfo(String name, String author) throws SQLException String id = (new Double(Math、floor(1000000*Math、random()、toString(); String SQLstr = INSERT INTO mls、bookinfo + (ID,BOOKNAME,AUTHOR) + VALUES ( + id +, + name + , + author + ); System、out、println(SQLstr); DatabaseManager、getConnection()、createStatement()、executeUpdate(SQLstr); 并用“ Shift + Ctrl + O”导入相应的包。运行 MyLibraryDesktopApp、java,输入一本书的信息,比如 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 9 页 - - - - - - - - - - 实验五 Java 项目开发实例点击“ 添加 ”,如果添加成功 ,会有提示 : 在 RAD 右上角的透视图选择“数据”,转换到数据模式透视图。在左下侧的“数据库资源管理器”,右键点击“ MyLibraryConnection ” ,选择“重新连接” 。连接成功后选择“MLS - 表 - MLS 、ACCOUNTINFO”,点击右键选择“样本内容 ”可以在 “ DB 输出” 栏瞧到刚才添加的书籍的信息已经成功输入到数据库中精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 9 页 - - - - - - - - - -

    注意事项

    本文(2022年实验五Java项目开发实例.pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开