- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五_Java项目开发实例
网站开发实例
实验目的:
掌握运用RAD开发Java应用程序
目标要求:
掌握运用Visual Editor创建窗口应用程序
掌握通过JDBC连接数据库
内容简介:
本章将介绍MyLibrary的 GUI应用程序。
实验说明:
创建GUI应用程序
添加JDBC环境变量
在菜单栏点击“文件 - 新建 - 项目”,选择“Java项目”,点击“下一步”。
输入项目名称“MyLibraryGUI”,点击“下一步”。
在Java设置中选择“库”栏,点击“添加变量”。在“新建变量类路径条目”对话框中点击“配置变量”
在“类途径变量”对话框中点击“新建”按钮,会弹出“新建变量条目”对话框。在“名称”栏中输入“CLOUDSCAPE_DRIVER_JAR”,然后点击“文件”按钮,找到D:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v6/cloudscape/lib/db2j.jar,如下图:
点击“确定”。再次点击“确定”。在弹出对话框点击“是”。
在“新建变量类路径条目”窗口中选择,点击“确定”。
这样就在MyLibraryGUI项目里添加了Cloudscape 的JDBC驱动。点击“完成”按钮。
新建可视类(Visual Class)
在菜单栏选择“文件 - 新建 - 其它 - Java - 可视类”,点击“下一步”。
在“Java类”窗口,“包”文本框输入mlg.library.gui,“名称”文本框输入“MyLibraryDesktopApp”,“样式”选择“Swing - 框架”(选择后“超类”变成javax.swing.JFrame),点击“接口”右侧的“添加”,输入ActionListener,点击“确定”。勾选“pulibc static void main(String[] args)”,点击“完成”
在如下图的工作台中,点击1里的下三角箭头,将源代码区域最小化,点击2里的三角箭头使得选用板总是可见,将3处拉伸使得选用板中各控件可以很好看到。
在RAD下侧的“属性”栏里,将“标题”的值改为“图书馆图书管理”,如果想改变大小,可以将修改“大小”的值。
点击MyLibraryDesktopApp.java可视编辑器里的面板JPanel(不是整个框架JFrame),在下面的“属性”栏中找到“布局”,默认值为BorderLayout,在列表中选择GridBagLayout。Ctrl+S保存。
添加GUI组件
下面向JFrame里添加Swing组件,使得图书馆图书管理的应用程序如下所示:
在左侧的“选用板”中点击“Swing组件”中的“JLabel”,然后将鼠标指针移至content pane。这时鼠标指针会显示(0, 0),这是GridBagLayout下的组件坐标。
再次点击鼠标,这个JLabel会出现在content pane的中央。
在“选用板”选择一个JTextField,将它放在刚才那个JLabel的右边,鼠标指针会出现(1, 0)。
重复以上两步,一共添加共2个JLabel和JTextField。
在(1, 2)添加一个JButton。
点击一下(0, 0)的JLabel,再点击一下,输入“书名”两个字。用同样的方法,将第二个JLabel的文本改成“作者”。再将JButton的文本改成“添加”。
运行可视类
点击设计编辑器和属性栏之间的中的任一个箭头,使得源代码编辑器出现。在源代码区域找到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程序的运行界面:
添加事件处理方法
为上小节新建的“添加”按钮添加事件。在MyLibraryDesktopApp.java的可视编辑界面,右键点击“添加”按钮,选择“事件 - 添加事件”,在弹出的“添加事件”向导直接点击“完成”按钮。
察看MyLibraryDesktopApp.java的源代码,会看到添加了如下代码:
private JButton getJButton()
{
if (jButton =
文档评论(0)