快速业务通道

thinking in java - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
T

13.16.1 新的事件模型

13.16.2 事件和接收者类型

13.16.3 用Java 1.1 AWT制作窗口和程序片

13.16.4 再探早期示例

13.16.5 动态绑定事件

13.16.6 将商业逻辑与UI逻辑区分开

13.16.7 推荐编码方法

13.17 Java 1.1 UI API

Java 1.1版同样增加了一些重要的新功能,包括焦点遍历,桌面色彩访问,打印“沙箱内”及早期的剪贴板支持。

焦点遍历十分的简单,因为它显然存在于AWT库里的组件并且我们不必为使它工作而去做任何事。如果我们制造我们自己组件并且想使它们去处理焦点遍历,我们过载isFocusTraversable()以使它返回真值。如果我们想在一个鼠标单击上捕捉键盘焦点,我们可以捕捉鼠标按下事件并且调用requestFocus()需求焦点方法。

13.17.1 桌面颜色

13.17.2 打印

13.17.3 剪贴板

13.18 可视编程和Beans

13.18.1 什么是Bean

13.18.2 用Introspector提取BeanInfo

13.18.3 一个更复杂的Bean

13.18.4 Bean的封装

13.18.5 更复杂的Bean支持

13.18.6 Bean更多的知识

另外有关的争议是Bean不能被编址。无论何时我们创建一个Bean,都希望它会在一个多线程的环境中运行。这意味着我们必须理解线程的出口,我们将在下一章中介绍。我们会发现有一段称为“Java Beans的回顾”的节会注意到这个问题和它的解决方案。

13.19 Swing入门

13.19.1 Swing有哪些优点

13.19.2 方便的转换

13.19.3 显示框架

13.19.4 工具提示:

几乎所有我们利用来创建我们用户接口的来自于JComponent的类都包含一个称为setToolTipText(string)的方法。因此,几乎任何我们所需要表示的(对于一个对象jc来说就是一些来自JComponent的类)都可以安放在窗体中:

jc.setToolTipText("My tip");

并且当鼠标停在JComponent上一个超过预先设置的一个时间,一个包含我们的文字的小框就会从鼠标下弹出。

13.19.5 边框

13.19.6 按钮

13.19.7 按钮组

13.19.8 图标

13.19.9 菜单

13.19.10 弹出式菜单

13.19.11 列表框和组合框

13.19.12 滑杆和进度指示条

13.19.13 树

13.19.14 表格

13.19.15 卡片式对话框

13.19.16 Swing消息框

开窗的环境通常包含一个标准的信息框集,允许我们很快传递消息给用户或者从用户那里捕捉消息。在Swing里,这些信息窗被包含在JOptionPane里的。我们有一些不同的可能实现的事件(有一些十分复杂),但有一点,我们必须尽可能的利用static JOptionPane.showMessageDialog()和 JOptionPane.showConfirmDialog()方法,调用消息对话框和确认对话框。

13.19.17 Swing更多的知识

13.20 总结

13.21 练习

thinking in java(12)

时间:2007-05-29 本站整理 yycnet.yeah.net/yyc

第14章 多线程

14.1 反应灵敏的用户界面

14.1.1 从线程继承

14.1.2 针对用户界面的多线程

14.1.3 用主类合并线程

14.1.4 制作多个线程

14.1.5 Daemon线程

14.2 共享有限的资源:

可将单线程程序想象成一种孤立的实体,它能遍历我们的问题空间,而且一次只能做一件事情。由于只有一个实体,所以永远不必担心会有两个实体同时试图使用相同的资源,就象两个人同时都想停到一个车位,同时都想通过一扇门,甚至同时发话。

进入多线程环境后,它们则再也不是孤立的。可能会有两个甚至更多的线程试图同时同一个有限的资源。必须对这种潜在资源冲突进行预防,否则就可能发生两个线程同时访问一个银行帐号,打印到同一台计算机,以及对同一个值进行调整等等。

14.2.1 资源访问的错误方法

14.2.2 Java如何共享资源

14.2.3 回顾Java Beans

14.3 堵塞

14.3.1 为何会堵塞

14.3.2 死锁

14.4 优先级

14.4.1 线程组

14.5 回顾runnable

14.5.1 过多的线程

14.6 总结

14.7 练习

第15章 网络编程

15.1 机器的标识

15.1.1 服务器和客户机

15.1.2 端口

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号