java按钮的制作 时间: 2007-05-29 yycnet.yeah.net yyc译 Swing增加了一些不同类型的按钮,并且它同样可以修改选择组件的结构:所有的按钮、复选框、单选钮,甚至从AbstractButton处继承的菜单项(这是因为菜单项一般被包含在其中,它可能会被改进命名为AbstractChooser或者相同的什么名字)。我们会注意使用菜单 发布时间:2012-06-25 作者: 佚名技术 views(278)
java设置图标 时间: 2007-05-29 yycnet.yeah.net yyc译 我们可在一个JLable或从AbstractButton处继承的任何事物中使用一个图标(包括JButton,JCheckbox,JradioButton及不同类型的JMenuItem)。利用JLables的图标十分的简单容易(我们会在随后的一个程序例子中看到)。下面的程序例子探索了我们可以利用按钮的图 发布时间:2012-06-25 作者: 佚名技术 views(286)
总结 时间: 2007-05-29 yycnet.yeah.net yyc译 对于AWT而言,Java 1.1到Java 1.2最大的改变就是Java中所有的库。Java 1.0版的AWT曾作为目前见过的最糟糕的一个设计被彻底地批评,并且当它允许我们在创建小巧精致的程序时,产生的GUI在所有的平台上都同样的平庸。它与在特殊平台上本地应用程序开发工具相比也是受 发布时间:2012-06-25 作者: 佚名技术 views(170)
Java如何共享资源 时间: 2007-05-29 yycnet.yeah.net yyc译 对一种特殊的资源对象中的内存Java提供了内建的机制来防止它们的冲突。由于我们通常将数据元素设为从属于private(私有)类,然后只通过方法访问那些内存,所以只需将一个特定的方法设为synchronized(同步的),便可有效地防止冲突。在任何时刻,只可 发布时间:2012-06-25 作者: 佚名技术 views(416)
java swing菜单例子 时间: 2007-05-29 yycnet.yeah.net yyc译 菜单在Swing中做了重要的改进并且更加的灵活例如,我们可以在几乎程序中任何地方使用他们,包括在面板和程序片中。语法同它们在老的AWT中是一样的,并且这样使出现在老AWT的在新的Swing也出现了:我们必须为我们的菜单艰难地编写代码,并且有一些不再 发布时间:2012-06-25 作者: 佚名技术 views(663)
练习 时间: 2007-05-29 yycnet.yeah.net yyc译 (1)创建一个有文字字段和三个按钮的程序片。当我们按下每个按钮时,使不同的文字显示在文字段中。(2)增加一个复选框到练习1创建的程序中,捕捉事件,并插入不同的文字到文字字段中。(3)创建一个程序片并增加所有导致action()被调用的组件,然后捕捉他们的事件并在文 发布时间:2012-06-25 作者: 佚名技术 views(242)
回顾Java Beans 时间: 2007-05-29 yycnet.yeah.net yyc译 我们现在已理解了同步,接着可换从另一个角度来考察Java Beans。无论什么时候创建了一个Bean,就必须假定它要在一个多线程的环境中运行。这意味着:(1) 只要可行,Bean的所有公共方法都应同步。当然,这也带来了同步在运行期间的开销。若特别在意这个问题 发布时间:2012-06-25 作者: 佚名技术 views(346)
多线程 时间: 2007-05-29 yycnet.yeah.net yyc译 利用对象,可将一个程序分割成相互独立的区域。我们通常也需要将一个程序转换成多个独立运行的子任务。象这样的每个子任务都叫作一个线程(Thread)。编写程序时,可将每个线程都想象成独立运行,而且都有自己的专用CPU。一些基础机制实际会为我们自动分割CPU的时 发布时间:2012-06-25 作者: 佚名技术 views(185)
|