为何要用AWT 时间: 2007-05-29 yycnet.yeah.net yyc译 对于本章要学习的老式AWT,它最严重的缺点就是它无论在面向对象设计方面,还是在GUI开发包设计方面,都有不尽如人意的表现。它使我们回到了程序设计的黑暗年代(换成其他话就是拙劣的、可怕的、恶劣的等等)。必须为执行每一个事件编写代码,包括在其他环境 发布时间:2012-06-26 作者: 佚名技术 views(206)
使克隆具有更大的深度 时间: 2007-05-29 yycnet.yeah.net yyc译 若新建一个类,它的基础类会默认为Object,并默认为不具备克隆能力(就象在下一节会看到的那样)。只要不明确地添加克隆能力,这种能力便不会自动产生。但我们可以在任何层添加它,然后便可从那个层开始向下具有克隆能力。如下所示: //: HorrorFl 发布时间:2012-06-26 作者: 佚名技术 views(164)
java克隆的控制 时间: 2007-05-29 yycnet.yeah.net yyc译 为消除克隆能力,大家也许认为只需将clone()方法简单地设为private(私有)即可,但这样是行不通的,因为不能采用一个基础类方法,并使其在衍生类中更私有。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实 发布时间:2012-06-26 作者: 佚名技术 views(413)
为什么有这个奇怪的设计 时间: 2007-05-29 yycnet.yeah.net yyc译 之所以感觉这个方案的奇特,因为它事实上的确如此。也许大家会奇怪它为什么要象这样运行,而该方案背后的真正含义是什么呢?后面讲述的是一个未获证实的故事大概是由于围绕Java的许多买卖使其成为一种设计优良的语言但确实要花许多口舌才能讲清楚 发布时间:2012-06-26 作者: 佚名技术 views(165)
基本程序片(java) 时间: 2007-05-29 yycnet.yeah.net yyc译 库通常按照它们的功能来进行组合。一些库,例如使用过的,便中断搁置起来。标准的Java库字符串和矢量类就是这样的一个例子。其他的库被特殊地设计,例如构建块去建立其它的库。库中的某些类是应用程序的框架,其目的是协助我们构建应用程序,在提供类 发布时间:2012-06-26 作者: 佚名技术 views(290)
副本构建器 时间: 2007-05-29 yycnet.yeah.net yyc译 克隆看起来要求进行非常复杂的设置,似乎还该有另一种替代方案。一个办法是制作特殊的构建器,令其负责复制一个对象。在C++中,这叫作副本构建器。刚开始的时候,这好象是一种非常显然的解决方案(如果你是C++程序员,这个方法就更显亲切)。下面是一个实际的 发布时间:2012-06-26 作者: 佚名技术 views(247)
程序片的测试 时间: 2007-05-29 yycnet.yeah.net yyc译 我们可在不必建立网络连接的前提下进行一次简单的测试,方法是启动我们的Web浏览器,然后打开包含了程序片标签的HTML文件(Sun公司的JDK同样包括一个称为程序片观察器的工具,它能挑出html文件的applet标记,并运行这个程序片,不必显示周围的HTML文本注释 发布时间:2012-06-26 作者: 佚名技术 views(224)
java的复选框 时间: 2007-05-29 yycnet.yeah.net yyc译 复选框提供一个制造单一选择开关的方法;它包括一个小框和一个标签。典型的复选框有一个小的X(或者它设置的其它类型)或是空的,这依靠项目是否被选择来决定的。我们会使用构建器正常地创建一个复选框,使用它的标签来充当它的自变量。如果我们在创建复选 发布时间:2012-06-26 作者: 佚名技术 views(309)
|