java只读类 时间: 2007-05-29 yycnet.yeah.net yyc译 尽管在一些特定的场合,由clone()产生的本地副本能够获得我们希望的结果,但程序员(方法的作者)不得不亲自禁止别名处理的副作用。假如想制作一个库,令其具有常规用途,但却不能担保它肯定能在正确的类中得以克隆,这时又该怎么办呢?更有可能的一种情况是 发布时间:2012-06-26 作者: 佚名技术 views(298)
java的单选按钮 时间: 2007-05-29 yycnet.yeah.net yyc译 单选按钮在GUI程序设计中的概念来自于老式的电子管汽车收音机的机械按钮:当我们按下一个按钮时,其它的按钮就会弹起。因此它允许我们强制从众多选择中作出单一选择。AWT没有单独的描述单选钮的类;取而代之的是复用复选框。然而将复选框放在单选钮组中( 发布时间:2012-06-26 作者: 佚名技术 views(1039)
一个更图形化的例子 时间: 2007-05-29 yycnet.yeah.net yyc译 这个程序不会太令人紧张,所以让我们试着增加一些有趣的图形组件。 //: Applet2.java// Easy graphicsimport java.awt.*;import java.applet.*;public class Applet2 extends Applet { public void paint(Graphics g) { g.drawString(Second 发布时间:2012-06-26 作者: 佚名技术 views(151)
java的下拉列表框 时间: 2007-05-29 yycnet.yeah.net yyc译 下拉列表像一个单选钮组,它是强制用户从一组可实现的选择中选择一个对象的方法。而且,它是一个实现这点的相当简洁的方法,也最易改变选择而不至使用户感到吃力(我们可以动态地改变单选钮,但那种方法显然不方便)。Java的选择框不像Windows中的组合 发布时间:2012-06-26 作者: 佚名技术 views(774)
创建java只读类 时间: 2007-05-29 yycnet.yeah.net yyc译 完全可以创建自己的只读类,下面是个简单的例子: //: Immutable1.java// Objects that cannot be modified// are immune to aliasing.public class Immutable1 { private int data; public Immutable1(int initVal) { data = initVa 发布时间:2012-06-26 作者: 佚名技术 views(265)
java框架方法的演示 时间: 2007-05-29 yycnet.yeah.net yyc译 观看框架方法的实际运作是相当有趣的(这个例子只使用init(),start()和stop(),因为paint()和destroy()非常简单,很容易就能掌握)。下面的程序片将跟踪这些方法调用的次数,并用paint()将其显示出来: //: Applet3.java// Shows init(), start() a 发布时间:2012-06-26 作者: 佚名技术 views(151)
java的列表框 时间: 2007-05-29 yycnet.yeah.net yyc译 列表框与选择框有完全的不同,而不仅仅是当我们在激活选择框时的显示不同,列表框固定在屏幕的指定位置不会改变。另外,一个列表框允许多个选择:如果我们单击在超过一个的项目上,未选择的则表现为高亮度,我们可以选择象我们想要的一样的多。如果我们想察 发布时间:2012-06-26 作者: 佚名技术 views(187)
“一成不变”的弊端(java) 时间: 2007-05-29 yycnet.yeah.net yyc译 从表面看,不变类的建立似乎是一个好方案。但是,一旦真的需要那种新类型的一个修改的对象,就必须辛苦地进行新对象的创建工作,同时还有可能涉及更频繁的垃圾收集。对有些类来说,这个问题并不是很大。但对其他类来说(比如String类),这一方 发布时间:2012-06-26 作者: 佚名技术 views(211)
|