资源描述:
《[精品]实验五Java项目开发实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验五Java项目开发实例实验目的:掌握运用RAD开发Java应用程序目标要求:1.掌握运用VisualEditor创建窗口应用程序2.掌握通过JDBC连接数据库内容简介:本章将介绍MyLibrary的GUI应用程序。实验说明:第一节创建GUI应用程序1.添加JDBC环境变量在菜单栏点击“文件->新建->项目”,选择“Java项目”,点击“下一步”。输入项目名称“MyLibraryGUI”,点击“下一步”。在Java设置中选择“库”栏,点击“添加变量”。在“新建变量类路径条目”对话框中点击“配置变量”在“类途径变量”对话框小点击“新建”按钮,会弹出“新建变量条目”对话框。在“名
2、称”栏屮输入“CLOUDSCAPE_DRIVER」AR”,然后点击“文件”按钮,找到DJProgramFiles/lBM/Rational/SDP/6.0/runtimes/base_y6/cloudscape/lib/db2jjar,如下图:©新建变量条目点击“确定”。再次点击“确定”。在弹出对话框点击“是”。在“新建变量类路径条目”窗口中选择CIHUDSCAFEJRIVERJAR-D:ProgramFilesIBMR^点击“确定”。这样就在MyLibraryGUI项目里添加了Cloudscape的JDBC驱动。点击“完成”按钮。源文件夹@):包@):厂外层类型①):名
3、称他):修怖符:样式:
4、fflyLibraryGUI浏览©…1[mlg.library,gui浏览⑩…1iMyLibraryDesktopApppublicabstract1缺省(U)final格格格架窗格“框窗宙框卡窗P1口话割动架板部项面ngAP窗对分滚框面內选桌
5、j接口Q):[Qav&x.swing.JFrajnejava,awt.event.ActionListener您想要创題哪些方法存根?Vpublicstaticvoidmain(Sargs)厂釆自超类的构造函数C)17继承的抽象方法Qi)2.新建可视类(VisualClass)在菜单栏选择"文件->新建->其它-
6、>Java->可视类S点击“下一步S在“Java类”窗口,“包”文本框输入mlg.library.gui,“名称”文本框输入"MyLibniryDesktopApp",“样式”选择"Swing->框架"(选择后"超类”变成javax.swing.JFrame),点击"接口”右侧的"添加",输入ActionListener,点击“确定”。勾选“pulibcstaticvoidmain(String[]args)点击"完成”◎新建Java可视类Java类创建新的Java类。步©)I下•步@)>
7、完成g)取消在如下图的工作台中,点击1里的下三角箭头,将源代码区域最小化,点击2里的三角
8、箭头使得选用板总是可见,将3处拉伸使得选用板中各控件可以很好看到。P*MyLibraryDesktopAppjavaX*创建日期2006-1-26*力*TODO亜审止*成的0件的樟柿.请转至选择】选取框Bean媚eswi.・.*I_IJButton0JChe...扫JLabdLJTex...(1^JTas..・OJTex..・@JSlider在RAD下侧的“属性”栏里,将“〉标题”的值改为“图书馆图书管理”,如果想改变大小,HT以将修改“〉大小”的值。任务DB输出控制台£JavaBean属性J值背杲204,204,204边界O3O3300^200>标题图书馆图书管理H>犬小30
9、0.200可调整大小、mtrue点击MyLibraryDesktopApp.java可视编辑器里的面板JPanel(不是整个框架JFrame),在卜■面的“属性”栏屮找到"布局”,默认值为BorderLayout,在列表屮选择GridBagLayoutoCtrl+S保存。3.添加GUI组件下而
10、njJFrame里添加Swing纟R件,使得图书馆图书管理的应用程序如下所示:在左侧的“选用板”中点击"Swing组件”中的“JLabel”,然后将鼠标指针移至contentpaneo这时鼠标指针会显示(0,0),这是GridBagLayoutF的组件坐标。再次点击鼠标,这个JLabel
11、会出现在contentpane的中央。在“选用板”选择一个JTextField,将它放在刚才那个JLabel的右边,鼠标指针会出现(1,0)o璽复以上两步,一共添加共2个JLabcl和JTcxtFickl。在(1,2)添加一个JButtono降书馆图书管理口回因回getJContentPane()□jContentPanejavax.swing.JPanel点击一下(0,0)的JLabel,再点击一下,输入“书名”两个字。卅同样的方法,将第二个JLabel的文木改成“作者”。再将JButto