快速业务通道

创建一个Java应用数据库的桌面应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
签下面添加另外一个标签,并设置其显示的文本为 Modernness。

在滚动条的下面添加两个复选框,将它们的名称分别设置为 Spoiler 以及 Sun Roof.。(用点击复选框一次,稍等片刻,再次点击复选框 这种方式使得显示文本可被编辑。您也可以用右键单击复选框后选择编辑文本。)

窗体应该如如下截图一样。

创建一个Java应用数据库的桌面应用程序 - 编程入门网

将控件与表格中的值进行绑定

我们现在将使用 beans 绑定技术特性,将表格单元中显示的值和我们已经添加的控件的状态绑定。这将使您可以通过滚动条和复选框改变表格单元中的值。

将滚动条绑定至相对应的表元素:

在窗体中,右键单击滚动条 Tire Size 后选择 Bind > value。

在 Binding 对话框的 Binding Source 的下拉列表中,选择 masterTable。

在 Binding Expression 的下拉列表中,选择 selectedElement > tiresizenode。

创建一个Java应用数据库的桌面应用程序 - 编程入门网"

在窗体中,右键单击滚动条 Modernness 后选择 Bind > value。

在 Binding 对话框的 Binding Source 的下拉列表中,选择 masterTable。

在 Binding Expression 的下拉列表中,选择 selectedElement > modernness。

创建一个Java应用数据库的桌面应用程序(5)

时间:2010-12-08

将复选框绑定至相对应的表元素:

在窗体中,右键点击复选框 Spoiler 后选择 Bind > selected。

在 Binding 对话框的 Binding Source 的下拉列表中,选择 masterTable。

在 Binding Expression 的下拉列表中,选择 selectedElement > spoiler。

单击 OK 退出 Bind 对话框。

在窗体中,右键点击复选框 Sun Roof 后选择 Bind > selected。

在 Binding 对话框的 Binding Source 的下拉列表中,选择 masterTable。

在 Binding Expression 的下拉列表中,选择 selectedRow > sunRoof。

单击 OK。

您现在可以使用滚动条以及复选框改变数据库的输入项了。

验证滚动条和复选框是否工作:

打开 Services 窗口。

确定 IDE 已经与数据库相连接,链接请右键单击 Databases > jdbc:derby;//localhost:1527/car_database 然后选择 Connect。

右键单击 Databases > jdbc:derby;//localhost:1527/car_database > Tables > node 并选择 View Data。

查看 SUN_ROOF, SPOILER, TIRE_SIZE 以及 MODERNNESS 的第一个记录集的值。

选择 Run > Run Main Project 运行程序。

运行中的应用程序应看起来与下面显示的截图相似。

创建一个Java应用数据库的桌面应用程序 - 编程入门网"

在运行中的应用程序里,选择第一个记录集。

移动滚动条并更改复选框的选项。

单击保存按钮将更改内容写入数据库。

在 Services 窗口中,再次使用 View Data 命令。

数据库中的值应该被更改为您所更改的值。

创建一个Java应用数据库的桌面应用程序(6)

时间:2010-12-08

建立一个自定义控件

为了更加图形化的演示 Beans 绑定技术的运行让我们添加一个自定义控件, 画出选择出的车的预览图。我们将绑定此控件的属性以及所对应的表格元素。然后当您再次运行程序,车辆预览将按照您选择的行以及各个字段的值的变化而改变。

令 CarPreview 控件可在 CarsApp 项目中可被应用:

如果您还没有完成这些,请下载文件 CarPreview.zip。

使用标准 zip 工具,解压此 zip 文件的档案内容。

选择 File > Open Project ,定位解压后的 zip 文件的档案内容, 然后选择 CarPreview 项目。

点击“打开项目”

项目在 IDE 中被打开。

右键单击 CarPreview 节点,然后选择 Build。

编译此项目中的文件,这样您可以将 CarPreview 类作为一个 bean 来使用, 可以将其直接拖拽到窗体中。

这个组件被写为一个 JavaBeans 组件,这样您可以将其添加到 Palette 中,这样您可以很方便的将 这个组件添加到多个应用程序中。但是现在我们将简单的将此组件直接从&ld

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号